0
0
0
0
-1
0
-1
-1
-1
-1
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
1
-2
1
-2
2
-3
3
-7
14
-89
-388
-378
-314
-456
-504
-386
-256
-120
-148
-272
-289
-113
-209
-730
-800
-604
-263
22
263
102
-163
-393
-875
-1079
-901
-241
429
525
162
38
-210
-840
-1193
-624
-80
-134
50
683
463
-448
-590
-369
-636
-650
-346
-372
-119
229
334
10
-410
-324
-186
-367
-708
-797
-431
209
243
-88
-10
130
-206
-660
-690
-677
-539
-37
533
472
-210
-474
-445
-831
-850
-340
-70
49
250
-94
-459
-618
-568
-274
-416
-697
-402
-42
-266
-215
57
-57
-339
-544
-1016
-1041
-328
148
369
155
-166
-306
-850
-824
-399
-446
-295
131
-119
-311
-95
-297
-525
-143
141
-455
-792
-377
-247
-457
-59
325
62
-241
-13
-44
-716
-935
-458
-25
-5
100
287
95
-383
-735
-694
-407
-409
-323
126
177
-469
-499
-287
-321
-327
-397
27
426
-180
-690
-285
-209
-608
-801
-385
14
-198
-223
237
533
6
-481
-511
-630
-1074
-622
114
406
120
-123
-186
-407
-448
-320
-565
-689
-271
105
318
-491
-917
-91
205
-584
-459
162
-335
-861
-635
-64
-203
-610
-589
-331
-103
14
-401
-715
-300
193
-292
-934
-406
-129
-515
-853
-260
265
-24
-325
-283
-499
-826
-776
-291
8
-24
-321
-548
-408
-133
-154
21
184
-149
-381
-405
-338
-661
-791
-585
-28
-53
36
470
266
-336
-510
-775
-1063
-166
142
-237
-135
64
126
-126
-548
-853
-599
-193
-195
303
313
117
-198
-942
-1307
-692
52
526
447
418
196
-499
-1305
-1553
-744
-143
80
88
466
430
-420
-983
-411
-297
-819
-482
-57
-479
-345
272
286
-309
-342
-263
-650
-352
546
784
-85
-663
-1034
-1283
-1127
-292
570
486
587
467
-310
-1280
-1113
-713
-478
176
568
-485
-762
-473
-790
-850
184
677
113
-317
-453
-454
-478
-536
-578
-9
-559
-1145
293
1035
67
105
734
-182
-1403
-1317
195
386
-309
108
152
-116
-188
-162
-85
-47
347
94
-1107
-1103
-253
77
-45
235
405
-147
-796
-675
-62
94
314
442
-446
-712
-270
-239
-676
-725
-266
-143
-94
-144
289
666
57
-921
-771
-318
-751
-938
-64
715
311
20
-265
-262
-31
-986
-1246
-211
20
-503
-253
60
-274
-459
-379
-439
-816
-1097
-387
-113
-684
-325
-197
-207
-196
-241
-502
-744
-819
-1095
-631
300
0
-805
-311
-335
-1000
-945
-673
-553
-152
-87
-256
-297
-651
-888
-660
-616
-929
-588
92
-238
-335
326
320
-522
-928
-559
-663
-1040
-891
-369
94
539
902
-102
-1033
-912
-453
-1192
-1292
300
758
329
175
-462
-825
-182
39
-694
-589
0
367
577
403
-508
-1422
0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-3
2
-4
4
-6
7
-9
11
-17
28
-91
-189
-61
-399
-667
-710
-595
-675
-921
-834
-608
-422
-139
30
249
472
310
31
-29
-29
-129
-244
-235
-95
-43
-218
-254
9
344
646
541
257
218
26
-337
-532
-374
-158
-269
-216
179
221
47
114
136
41
-155
-326
-406
-558
-710
-817
-911
-864
-715
-827
-945
-917
-1113
-1147
-1114
-1222
-1425
-1621
-1422
-1108
-1072
-937
-873
-876
-611
-396
-350
-267
-341
-368
-384
-451
-487
-400
-277
-349
-450
-617
-679
-642
-621
-713
-776
-701
-733
-847
-887
-826
-743
-679
-617
-660
-722
-627
-535
-468
-313
-360
-493
-479
-360
-399
-409
-317
-403
-337
-249
-168
2
72
155
222
281
273
253
381
503
562
581
696
802
862
850
814
921
1019
938
865
797
733
764
835
789
696
661
722
794
894
828
737
674
664
554
399
385
360
335
384
391
368
376
341
239
139
105
41
-72
-104
-144
-153
-189
-240
-204
-212
-120
-14
19
99
166
179
210
172
54
-34
-125
-278
-249
-258
-385
-393
-445
-453
-447
-382
-249
-270
-332
-350
-395
-496
-560
-707
-939
-1073
-1109
-1117
-1083
-1037
-1036
-1037
-1035
-1106
-1316
-1406
-1471
-1563
-1761
-1857
-1981
-1989
-1754
-1624
-1461
-1333
-1335
-1304
-1289
-1159
-1069
-1181
-1145
-1116
-1111
-955
-866
-713
-585
-478
-207
-84
-53
-8
-27
-139
-258
-294
-446
-516
-497
-456
-336
-333
-300
-264
-316
-375
-378
-320
-315
-327
-308
-278
-257
-228
-212
-183
-190
-190
-194
-220
-158
-80
-27
-1
22
34
-1
21
64
-6
26
65
64
80
43
-14
-103
-120
-123
-215
-263
-226
-135
-40
20
17
-36
-128
-171
-245
-307
-343
-397
-397
-377
-350
-353
-391
-452
-479
-481
-530
-569
-596
-668
-649
-639
-662
-684
-692
-619
-568
-447
-344
-303
-225
-197
-138
-125
-106
-90
-142
-165
-16
-36
-90
-47
-69
-60
12
122
111
126
110
28
-39
-2
10
29
73
88
45
24
81
32
2
-6
-70
-142
-171
-183
-194
-196
-256
-243
-254
-235
-192
-160
-35
-21
26
79
107
210
272
294
299
361
346
378
419
430
508
493
473
497
521
520
548
584
624
660
636
643
542
443
410
356
309
234
223
162
126
126
44
-31
-104
-139
-217
-268
-315
-362
-375
-402
-415
-447
-511
-577
-609
-543
-577
-600
-621
-620
-608
-546
-515
-565
-490
-554
-509
-446
-440
-450
-476
-496
-519
-599
-645
-670
-712
-732
-729
-740
-737
-764
-810
-887
-939
-1004
-1055
-1082
-1150
-1129
-1132
-1160
-1166
-1194
-1125
-1132
-1106
-1040
-1017
-942
-886
-864
-800
-802
-806
-784
-783
-744
-700
-647
-615
-555
-476
-421
-359
-263
-159
-74
38
43
9
26
4
-9
-34
-46
-35
-9
1
-27
-38
-67
-94
-132
-169
-193
-245
-263
-311
-393
-407
-450
-509
-543
-576
-610
-646
-629
-644
-673
-664
-706
-735
-750
-803
-862
-914
-924
-951
-986
-953
-935
-926
-852
-835
-818
-803
-777
-745
-758
-722
-750
-788
-766
-778
-771
-739
-716
-707
-647
-576
-563
-528
-480
-468
-450
-429
-444
-472
-490
-518
-556
-586
-536
-531
-496
-416
-439
-431
-397
-350
-325
-317
-299
-343
-355
-385
-399
-391
-398
-378
-359
-331
-334
-325
-309
-285
-270
-236
-225
-205
-209
-269
-248
-256
-208
-151
-156
-109
-96
-45
-5
35
83
77
103
93
113
110
74
115
120
114
132
77
62
120
145
215
230
221
226
189
215
222
272
299
227
228
191
169
169
141
126
45
-5
-41
-81
-75
-100
-104
-98
-80
-58
-81
-59
-89
-126
-147
-212
-217
-251
-264
-276
-355
-357
-367
-339
-305
-315
-254
-249
-267
-278
-332
-336
-356
-352
-371
-431
-443
-462
-423
-360
-345
-301
-296
-262
-207
-165
-83
-84
-40
13
16
51
35
42
25
-9
-6
-90
-88
-62
-77
-54
-87
-72
-60
-55
-20
-62
-66
-71
-125
-149
-233
-273
-292
-356
-344
-409
-407
-385
-410
-358
-384
-342
-322
-300
-268
-286
-245
-256
-288
-260
-267
-275
-243
-235
-222
-257
-266
-285
-311
-241
-279
-281
-280
-296
-256
-297
-263
-283
-295
-245
-321
-305
-350
-390
-373
-423
-342
-274
-244
-207
-250
-260
-286
-294
-274
-361
-394
-439
-498
-465
-453
-435
-466
-494
-476
-529
-461
-388
-348
-280
-316
-310
-298
-304
-283
-319
-312
-369
-430
-440
-512
-473
-476
-464
-439
-505
-481
-500
-499
-455
-485
-462
-545
-602
-619
-679
-671
-707
-695
-741
-784
-761
-798
-721
-675
-664
-610
-622
-596
-588
-587
-559
-591
-577
-561
-558
-545
-548
-544
-558
-576
-597
-604
-596
-588
-524
-469
-434
-376
-370
-359
-367
-360
-310
-303
-282
-264
-251
-191
-162
-95
-14
46
138
211
273
301
286
291
252
241
224
188
182
182
198
230
272
329
348
367
377
354
399
434
455
467
458
448
438
466
526
526
559
551
521
557
534
608
633
669
690
590
579
474
450
435
363
353
251
248
170
172
205
169
298
321
354
392
397
451
421
477
417
310
292
178
115
27
-57
-92
-163
-167
-196
-230
-252
-328
-340
-374
-444
-508
-612
-646
-739
-840
-953
-1092
-1191
-1337
-1387
-1417
-1475
-1462
-1485
-1466
-1456
-1411
-1348
-1342
-1289
-1276
-1265
-1242
-1295
-1306
-1340
-1388
-1434
-1496
-1517
-1560
-1564
-1557
-1545
-1510
-1498
-1462
-1440
-1407
-1352
-1323
-1302
-1299
-1294
-1303
-1344
-1361
-1388
-1407
-1423
-1442
-1440
-1429
-1403
-1346
-1290
-1251
-1245
-1216
-1175
-1144
-1109
-1101
-1086
-1096
-1097
-1090
-1102
-1083
-1067
-1054
-1030
-989
-944
-901
-856
-827
-794
-740
-691
-656
-638
-621
-615
-597
-602
-586
-567
-580
-576
-564
-563
-573
-546
-506
-476
-445
-395
-386
-351
-274
-238
-126
-90
-67
-79
-67
-8
-19
-9
9
26
35
75
137
182
216
243
264
283
324
416
482
488
514
529
551
586
614
644
618
636
623
651
668
671
688
629
660
659
667
699
682
680
613
599
594
543
530
476
463
473
471
528
544
571
605
597
670
657
691
739
653
575
393
176
-70
-353
-591
-922
-1179
-1359
-1468
-1514
-1589
-1604
-1620
-1563
-1478
-1411
-1303
-1274
-1216
-1139
-1087
-996
-989
-1009
-1042
-1093
-1105
-1112
-1102
-1103
-1064
-953
-865
-756
-669
-607
-535
-460
-377
-321
-302
-315
-319
-316
-342
-411
-522
-642
-746
-811
-861
-963
-1069
-1141
-1162
-1139
-1153
-1221
-1286
-1368
-1379
-1338
-1296
-1275
-1308
-1310
-1271
-1191
-1086
-1055
-1056
-1043
-983
-899
-788
-702
-681
-635
-619
-599
-581
-578
-572
-594
-593
-601
-598
-601
-617
-613
-588
-574
-567
-545
-510
-454
-429
-401
-362
-347
-353
-348
-347
-362
-393
-416
-479
-516
-528
-561
-572
-628
-638
-605
-591
-536
-487
-477
-449
-408
-379
-348
-329
-279
-283
-278
-258
-258
-234
-237
-216
-217
-204
-180
-170
-139
-116
-108
-88
-82
-64
-51
-68
-87
-93
-75
-66
-78
-92
-74
-69
-74
-6
-4
-13
-13
-22
33
40
52
64
55
67
83
103
86
87
81
90
86
67
39
16
26
41
29
26
25
37
53
55
66
73
54
25
44
40
38
5
-24
-54
-72
-62
-48
-58
-76
-54
-69
-81
-74
-92
-81
-93
-96
-95
-128
-131
-167
-190
-191
-215
-244
-262
-276
-302
-275
-269
-274
-273
-283
-275
-275
-253
-238
-267
-281
-287
-317
-354
-389
-411
-430
-433
-449
-433
-414
-408
-409
-409
-395
-383
-397
-364
-334
-349
-337
-333
-338
-343
-375
-381
-368
-394
-399
-399
-426
-437
-440
-453
-458
-446
-451
-444
-448
-453
-433
-429
-422
-401
-386
-360
-314
-293
-305
-296
-279
-284
-251
-246
-249
-278
-290
-269
-271
-289
-291
-290
-296
-302
-318
-336
-378
-389
-376
-396
-406
-396
-391
-389
-380
-391
-400
-406
-426
-429
-428
-429
-457
-485
-477
-469
-482
-487
-466
-473
-467
-459
-460
-433
-402
-374
-357
-340
-346
-329
-323
-330
-324
-328
-331
-343
-335
-315
-310
-300
-304
-327
-329
-338
-343
-339
-347
-353
-372
-375
-385
-401
-404
-401
-403
-408
-406
-416
-389
-376
-363
-356
-368
-384
-392
-400
-401
-413
-419
-424
-454
-450
-434
-436
-436
-421
-418
-411
-393
-359
-352
-336
-332
-354
-378
-392
-388
-396
-403
-392
-380
-375
-361
-358
-333
-308
-291
-293
-311
-303
-310
-317
-304
-309
-312
-299
-319
-322
-328
-337
-328
-328
-338
-333
-336
-331
-344
-352
-350
-366
-384
-382
-382
-376
-364
-357
-357
-362
-361
-361
-354
-345
-330
-314
-314
-294
-305
-332
-329
-335
-338
-360
-381
-388
-391
-383
-378
-393
-402
-381
-355
-356
-340
-328
-338
-327
-337
-337
-327
-341
-333
-335
-330
-311
-307
-297
-283
-274
-263
-258
-253
-257
-268
-255
-249
-244
-242
-247
-242
-234
-224
-210
-211
-235
-263
-281
-294
-295
-307
-296
-304
-297
-294
-317
-310
-303
-318
-319
-330
-341
-342
-348
-346
-343
-344
-341
-346
-366
-379
-394
-398
-412
-420
-433
-432
-432
-413
-418
-436
-437
-439
-434
-438
-439
-425
-403
-381
-374
-393
-396
-402
-408
-398
-381
-355
-335
-329
-329
-308
-298
-295
-271
-257
-262
-277
-283
-306
-330
-344
-349
-326
-318
-323
-334
-350
-344
-339
-312
-304
-302
-310
-307
-298
-313
-288
-270
-265
-274
-267
-261
-268
-268
-266
-275
-277
-263
-280
-298
-294
-268
-251
-264
-269
-265
-271
-275
-272
-282
-274
-250
-257
-269
-278
-272
-256
-256
-260
-256
-256
-267
-291
-323
-318
-309
-297
-285
-306
-325
-332
-325
-319
-316
-324
-323
-345
-350
-337
-332
-318
-287
-284
-276
-260
-239
-205
-195
-196
-198
-197
-207
-217
-244
-275
-273
-287
-297
-306
-308
-310
-308
-309
-305
-319
-323
-325
-336
-351
-344
-334
-319
-311
-317
-305
-308
-320
-320
-300
-283
-293
-295
-292
-296
-290
-275
-278
-283
-270
-251
-223
-219
-220
-205
-202
-206
-217
-205
-190
-188
-181
-184
-183
-178
-181
-186
-186
-208
-229
-216
-195
-189
-202
-228
-236
-243
-248
-243
-240
-246
-259
-280
-298
-305
-293
-285
-293
-290
-280
-267
-250
-248
-243
-236
-238
-231
-220
-235
-218
-216
-235
-224
-234
-231
-213
-205
-203
-207
-201
-187
-186
-201
-207
-197
-203
-207
-216
-223
-237
-255
-271
-294
-297
-285
-277
-281
-288
-285
-281
-281
-282
-266
-249
-249
-257
-254
-265
-278
-297
-313
-296
-310
-298
-279
-279
-268
-268
-278
-295
-305
-325
-330
-336
-344
-347
-354
-351
-343
-337
-325
-313
-317
-303
-307
-313
-317
-310
-309
-306
-296
-277
-266
-279
-266
-254
-228
-217
-222
-220
-207
-197
-194
-185
-188
-187
-196
-188
-180
-177
-180
-199
-198
-226
-223
-208
-205
-209
-201
-186
-174
-179
-190
-207
-200
-203
-212
-185
-173
-156
-139
-102
-88
-88
-79
-87
-87
-74
-68
-65
-81
-75
-59
-73
-79
-92
-103
-113
-134
-140
-138
-165
-186
-189
-190
-207
-204
-200
-206
-227
-238
-221
-217
-204
-182
-188
-189
-200
-212
-205
-202
-200
-200
-200
-200
-226
-255
-255
-257
-258
-244
-247
-261
-249
-235
-238
-227
-232
-212
-200
-213
-197
-205
-213
-188
-187
-209
-216
-233
-249
-268
-264
-256
-268
-277
-300
-329
-326
-322
-320
-298
-287
-288
-277
-278
-286
-276
-252
-238
-223
-225
-203
-202
-202
-182
-187
-178
-187
-186
-184
-189
-181
-172
-178
-190
-190
-189
-192
-176
-179
-182
-162
-152
-147
-157
-178
-182
-183
-174
-165
-158
-143
-136
-144
-149
-135
-122
-107
-106
-109
-124
-153
-162
-163
-177
-167
-171
-184
-179
-188
-206
-215
-205
-204
-207
-206
-213
-214
-214
-219
-220
-220
-212
-204
-206
-184
-175
-181
-161
-146
-158
-157
-143
-139
-153
-179
-204
-203
-207
-222
-223
-217
-224
-225
-220
-210
-228
-218
-211
-227
-218
-209
-217
-210
-193
-170
-157
-164
-162
-155
-148
-151
-143
-160
-168
-181
-170
-142
-142
-145
-150
-152
-163
-171
-176
-160
-161
-157
-154
-178
-183
-180
-187
-176
-175
-162
-152
-176
-180
-157
-132
-121
-122
-114
-109
-101
-78
-64
-71
-73
-74
-94
-86
-84
-99
-98
-108
-121
-121
-122
-113
-111
-127
-152
-168
-179
-186
-199
-217
-220
-222
-207
-184
-181
-189
-163
-161
-161
-143
-144
-150
-147
-145
-118
-117
-120
-104
-104
-92
-101
-117
-105
-117
-132
-133
-146
-154
-175
-176
-178
-160
-139
-148
-151
-157
-163
-177
-197
-199
-204
-206
-187
-202
-198
-203
-205
-197
-194
-181
-190
-196
-209
-212
-219
-234
-223
-248
-255
-241
-268
-260
-222
-216
-220
-225
-207
-196
-188
-183
-190
-163
-172
-184
-195
-209
-206
-229
-241
-268
-263
-265
-276
-263
-243
-237
-235
-250
-239
-239
-248
-245
-255
-267
-266
-265
-265
-261
-254
-249
-246
-232
-226
-209
-188
-170
-168
-158
-155
-151
-140
-159
-163
-153
-131
-116
-128
-118
-115
-119
-124
-126
-115
-137
-134
-132
-144
-133
-124
-127
-127
-134
-149
-163
-170
-174
-170
-161
-154
-153
-152
-170
-201
-223
-223
-234
-250
-254
-258
-260
-269
-270
-253
-237
-218
-202
-208
-206
-210
-221
-227
-215
-196
-208
-196
-197
-200
-198
-190
-174
-167
-170
-179
-174
-159
-167
-190
-194
-212
-231
-242
-234
-239
-285
-289
-309
-308
-310
-324
-310
-308
-276
-272
-277
-248
-254
-244
-258
-263
-277
-293
-268
-280
-249
-261
-260
-236
-264
-253
-272
-251
-221
-238
-223
-225
-199
-199
-200
-183
-204
-173
-184
-170
-170
-184
-135
-154
-141
-162
-204
-187
-204
-190
-188
-172
-146
-163
-138
-130
-148
-139
-155
-142
-170
-157
-181
-189
-145
-173
-168
-167
-154
-166
-164
-156
-144
-128
-112
-137
-130
-144
-162
-160
-183
-190
-203
-201
-215
-236
-235
-237
-233
-249
-255
-261
-255
-251
-231
-231
-224
-212
-207
-220
-213
-201
-208
-198
-227
-227
-230
-216
-211
-199
-161
-208
-299
-299
-308
-265
-262
-255
-252
-308
-278
-308
-285
-241
-265
-233
-242
-265
-300
-287
-295
-295
-285
-296
-282
-279
-312
-359
-353
-330
-345
-356
-343
-335
-313
-317
-292
-277
-296
-268
-254
-257
-231
-204
-178
-174
-148
-150
-183
-186
-194
-191
-173
-207
-211
-192
-191
-203
-194
-196
-216
-207
-190
-184
-196
-186
-216
-207
-193
-214
-223
-236
-207
-158
-154
-167
-180
-189
-163
-145
-166
-178
-210
-196
-147
-104
-145
-212
-229
-210
-181
-204
-223
-255
-260
-263
-219
-230
-246
-265
-235
-239
-239
-263
-321
-345
-347
-348
-374
-371
-439
-440
-433
-397
-390
-416
-419
-387
-360
-327
-290
-257
-208
-159
-69
-49
-37
-35
-9
4
-14
-55
-125
-175
-231
-263
-284
-347
-403
-441
-445
-461
-446
-439
-457
-421
-329
-278
-241
-210
-221
-198
-142
-100
-114
-115
-114
-138
-132
-157
-186
-230
-267
-261
-304
-319
-297
-360
-345
-334
-325
-298
-272
-208
-178
-117
-60
-67
-39
-35
-31
-39
-51
-109
-132
-113
-154
-204
-230
-224
-267
-284
-307
-319
-316
-324
-342
-330
-303
-272
-208
-199
-204
-176
-179
-190
-179
-162
-189
-214
-192
-214
-249
-270
-292
-302
-296
-305
-311
-330
-319
-315
-336
-304
-301
-284
-275
-269
-279
-307
-262
-279
-294
-302
-313
-334
-351
-320
-348
-349
-336
-348
-322
-332
-363
-360
-377
-346
-335
-307
-273
-293
-259
-241
-264
-274
-274
-294
-300
-293
-293
-293
-264
-275
-262
-280
-268
-299
-288
-266
-250
-252
-262
-259
-237
-249
-223
-299
-198
-836
-1091
-853
-898
-985
-1216
-1222
-1407
-1185
-821
-797
-817
-714
-559
-183
126
330
81
143
164
316
395
191
29
-175
-121
-109
-262
-465
-648
-604
-615
-637
-626
-658
-649
-490
-320
-290
-364
-330
-351
-223
-81
-94
-241
-313
-264
-235
-241
-345
-501
-557
-490
-469
-453
-450
-427
-372
-322
-218
-193
-152
-131
-46
40
37
-1
-79
-86
-81
-82
-128
-257
-330
-314
-278
-257
-323
-346
-296
-278
-226
-198
-222
-216
-207
-196
-159
-196
-244
-293
-332
-331
-375
-380
-396
-391
-364
-334
-341
-372
-344
-281
-263
-231
-205
-187
-121
-128
-105
-96
-108
-197
-614
-470
-270
-305
-411
-525
-496
-486
-328
-247
-263
-311
-237
-214
-64
-81
-140
-263
-458
-398
-426
-411
-620
-583
-591
-607
-563
-519
-588
-535
-388
-305
-322
-345
-169
-80
-44
-61
-169
-211
-428
-528
-570
-594
-719
-900
-971
-957
-943
-1000
-925
-932
-903
-800
-663
-492
-396
-291
-262
-289
-216
-217
-167
-170
-173
-217
-257
-257
-306
-337
-379
-471
-481
-513
-433
-381
-362
-329
-364
-330
-330
-321
-277
-262
-251
-271
-295
-359
-401
-402
-471
-516
-570
-580
-548
-532
-486
-492
-497
-432
-414
-338
-275
-258
-220
-229
-184
-171
-213
-214
-273
-283
-320
-354
-359
-390
-321
-373
-410
-413
-425
-317
-254
-207
-228
-276
-250
-266
-280
-289
-378
-437
-463
-494
-518
-520
-524
-561
-545
-499
-518
-479
-415
-333
-238
-158
-98
-96
-23
66
68
62
37
-7
3
26
-2
-22
-52
-52
-38
-22
-16
-38
-49
-29
22
79
97
66
73
139
144
143
134
158
171
188
195
97
112
85
94
145
139
173
108
199
261
291
354
305
327
370
447
466
420
418
340
348
369
311
275
216
216
147
91
116
33
48
97
101
95
71
125
167
207
277
227
221
242
304
299
263
347
300
327
369
397
494
464
534
508
487
534
477
470
362
316
263
108
41
-102
-199
-382
-562
-683
-976
-1136
-1327
-1519
-1701
-1895
-1983
-2161
-2246
-2276
-2322
-2375
-2386
-2264
-2229
-2113
-1975
-1887
-1747
-1630
-1466
-1406
-1306
-1140
-1063
-1005
-971
-930
-927
-937
-912
-975
-1039
-1063
-1104
-1121
-1200
-1210
-1211
-1284
-1296
-1333
-1361
-1374
-1379
-1345
-1346
-1340
-1288
-1239
-1189
-1151
-1095
-1038
-963
-857
-772
-661
-570
-504
-449
-390
-313
-196
-98
-37
34
92
160
225
285
306
334
408
478
501
548
632
712
806
875
899
951
1054
1208
1330
1462
1562
1684
1817
1946
2120
2174
2358
2441
2606
2806
2976
3126
3040
3225
3208
3349
3566
3666
3925
4020
4309
4292
4299
4490
4609
5007
5437
5957
6376
6829
7245
6899
5862
4109
1747
-228
-1541
-2307
-3081
-4155
-5489
-7362
-8675
-9295
-9410
-8901
-8200
-7292
-6563
-5395
-3800
-2227
-545
721
1443
1697
2031
2640
3299
3993
4325
4076
3417
2711
2179
1838
1774
1910
2114
2363
2638
2897
3073
3130
3115
2982
2698
2318
1842
1258
541
-238
-1142
-2212
-3372
-4512
-5522
-6313
-6684
-6647
-6322
-5774
-5256
-4758
-4198
-3445
-2421
-1230
-33
971
1757
2351
2803
3121
3232
3137
2855
2471
2112
1814
1634
1512
1311
942
416
-130
-553
-787
-742
-722
-859
-1125
-1530
-1904
-2298
-2608
-3009
-3441
-3747
-3984
-4016
-4046
-3997
-3932
-3809
-3530
-3226
-2737
-2135
-1453
-825
-312
51
223
416
552
582
523
332
67
-248
-562
-940
-1292
-1522
-1764
-2059
-2225
-2072
-1838
-1723
-1576
-1387
-1302
-1199
-1062
-909
-770
-693
-690
-791
-909
-1038
-1183
-1342
-1488
-1546
-1525
-1520
-1497
-1414
-1238
-1026
-812
-572
-309
-11
277
478
639
811
944
1019
1029
1112
1145
1138
1187
1261
1398
1494
1611
1763
1905
2093
2269
2429
2618
2893
3176
3304
3365
3462
3481
3503
3489
3459
3479
3487
3506
3500
3518
3568
3640
3756
3882
4012
4196
4231
4212
4222
3868
3078
1629
-294
-2286
-3837
-4624
-5232
-5696
-6359
-7319
-8215
-8729
-8501
-7827
-6616
-5268
-4164
-3059
-1921
-623
639
1869
2750
3037
3070
3028
3128
3321
3484
3405
2947
2315
1663
1156
922
1008
1280
1593
1800
1893
1844
1675
1488
1212
901
462
-112
-771
-1592
-2393
-3198
-3948
-4606
-5227
-5683
-6006
-6033
-5681
-5035
-4174
-3301
-2470
-1764
-1060
-311
532
1405
2194
2748
2940
2953
2734
2488
2240
1893
1553
1164
814
546
358
281
224
117
4
-160
-280
-305
-343
-455
-660
-1227
-2033
-2867
-3839
-4461
-4931
-5258
-5690
-6175
-6390
-6628
-6335
-5734
-4942
-4083
-3198
-2141
-1346
-400
431
1068
1552
1771
1868
1611
1313
992
536
5
-649
-1277
-1885
-2318
-2522
-2625
-2659
-2624
-2511
-2379
-2265
-2089
-1922
-1806
-1675
-1647
-1668
-1770
-1890
-1943
-2032
-2056
-2079
-2036
-1908
-1695
-1357
-986
-599
-181
215
607
935
1186
1349
1407
1446
1415
1279
1055
803
565
354
264
259
306
407
563
788
1076
1431
1816
2195
2547
2873
3153
3274
3424
3529
3550
3640
3560
3509
3440
3459
3582
3570
3595
3640
3709
3799
3910
4134
4384
4731
5172
5452
5584
5046
3693
1630
-1077
-3286
-4731
-5256
-5434
-5944
-6874
-8504
-9711
-10168
-9690
-8328
-6669
-4942
-3732
-2559
-1346
-9
1523
2754
3519
3560
3299
3095
3103
3383
3615
3540
2900
1945
1012
449
479
988
1753
2390
2731
2699
2385
1993
1627
1385
1099
629
-99
-1097
-2213
-3302
-4182
-4889
-5531
-6143
-6624
-6867
-6679
-5991
-4929
-3709
-2605
-1719
-1043
-404
389
1360
2393
3201
3602
3557
3166
2685
2251
1919
1625
1325
994
688
512
474
520
609
664
661
592
506
446
374
238
-42
-511
-1178
-1978
-2776
-3495
-4150
-4978
-5627
-6190
-6542
-6162
-5611
-5055
-4771
-4295
-3813
-3177
-2015
-1100
-259
297
866
1162
1025
1014
755
621
440
319
95
-436
-653
-833
-999
-1211
-1329
-1383
-1507
-1369
-1281
-1351
-1474
-1644
-1906
-2240
-2489
-2625
-2749
-2825
-2822
-2810
-2772
-2701
-2515
-2238
-1883
-1388
-863
-378
2
340
611
772
922
977
967
931
880
822
667
517
453
450
504
569
638
721
907
1184
1469
1664
1778
1843
1852
1882
1884
1851
1809
1792
1811
1898
1958
2029
2110
2286
2573
2839
3106
3304
3481
3732
4069
4388
4570
4730
4755
4815
4934
5041
5186
5269
5308
5083
4374
3060
1035
-1319
-3399
-4620
-5022
-5025
-5163
-6002
-7334
-8513
-8908
-8372
-7108
-5470
-4064
-3016
-2215
-1453
-574
418
1474
2186
2420
2334
2185
2190
2436
2796
2954
2733
2201
1644
1294
1397
1970
2693
3290
3512
3273
2702
2034
1461
1022
704
314
-284
-1202
-2347
-3476
-4387
-4935
-5220
-5370
-5472
-5486
-5272
-4755
-3924
-2977
-2087
-1382
-844
-373
157
820
1516
2100
2422
2410
2139
1765
1469
1331
1350
1433
1482
1463
1370
1270
1217
1223
1260
1235
1151
973
705
373
-50
-530
-1085
-1684
-2319
-3001
-3627
-4091
-4437
-4736
-5116
-5526
-5893
-6071
-5722
-5106
-4366
-3667
-3117
-2589
-2076
-1393
-813
-265
297
739
1102
1232
1199
936
759
615
415
260
24
-193
-450
-666
-889
-1167
-1395
-1643
-1866
-2055
-2168
-2247
-2321
-2429
-2589
-2739
-2832
-2802
-2717
-2586
-2380
-2111
-1824
-1562
-1323
-1142
-907
-579
-205
138
397
574
663
736
785
810
833
868
868
830
798
782
774
807
854
875
929
1045
1197
1308
1376
1432
1470
1537
1611
1671
1670
1715
1767
1880
2051
2171
2367
2561
2768
2992
3145
3206
3239
3334
3540
3834
4088
4202
4177
4133
4122
4228
4449
4645
4820
4913
4642
3897
2557
549
-1507
-3172
-4081
-4252
-4231
-4536
-5551
-6897
-8048
-8407
-7667
-6280
-4697
-3403
-2579
-2083
-1562
-852
-16
844
1487
1814
1818
1720
1645
1651
1781
1868
1840
1616
1309
1148
1301
1835
2579
3238
3464
3222
2648
1986
1496
1202
1042
773
202
-696
-1818
-2922
-3814
-4383
-4613
-4606
-4496
-4354
-4181
-3938
-3512
-2918
-2251
-1585
-1004
-534
-130
279
684
1015
1196
1212
1057
816
623
537
592
748
953
1118
1222
1229
1189
1176
1250
1415
1591
1647
1531
1164
615
34
-505
-970
-1393
-1845
-2354
-2918
-3538
-4020
-4249
-4287
-4168
-4054
-4082
-4071
-3968
-3693
-3259
-2837
-2478
-2216
-1946
-1645
-1359
-1092
-871
-664
-462
-277
-117
15
101
164
204
176
131
120
25
-129
-356
-590
-775
-910
-1085
-1354
-1656
-1921
-2092
-2157
-2159
-2160
-2208
-2266
-2263
-2218
-2089
-1898
-1694
-1474
-1314
-1186
-1040
-911
-757
-629
-513
-390
-256
-89
53
153
265
392
552
741
909
1009
1086
1159
1221
1318
1407
1510
1608
1656
1671
1670
1655
1643
1608
1598
1591
1596
1687
1797
1920
2055
2166
2278
2342
2394
2487
2597
2741
2950
3138
3297
3392
3441
3428
3425
3505
3606
3745
3934
4133
4268
4172
3702
2699
1060
-842
-2481
-3430
-3494
-3064
-2734
-3094
-4322
-5870
-7057
-7216
-6210
-4403
-2554
-1408
-1116
-1442
-1881
-1980
-1538
-710
120
714
936
771
383
-28
-249
-186
119
590
1096
1496
1806
2067
2320
2600
2860
2996
2896
2585
2208
1859
1545
1259
804
174
-626
-1472
-2216
-2782
-3087
-3174
-3053
-2830
-2618
-2488
-2491
-2550
-2563
-2375
-1991
-1431
-940
-692
-715
-1007
-1353
-1579
-1557
-1309
-979
-669
-420
-283
-185
-20
221
579
976
1379
1757
1989
2084
2051
1887
1638
1363
1082
738
300
-212
-740
-1225
-1617
-1933
-2232
-2588
-2992
-3418
-3729
-3777
-3578
-3239
-2973
-2869
-2930
-3095
-3149
-3010
-2700
-2318
-1935
-1668
-1590
-1625
-1677
-1619
-1450
-1150
-725
-365
-104
14
-66
-225
-314
-246
-62
110
170
19
-288
-631
-889
-1024
-1059
-1020
-1001
-1054
-1179
-1338
-1441
-1505
-1488
-1424
-1350
-1267
-1220
-1201
-1214
-1241
-1227
-1157
-1023
-873
-735
-606
-485
-314
-128
56
265
465
630
798
947
1131
1315
1474
1620
1709
1746
1751
1784
1846
1919
1984
1999
1976
1951
1964
2057
2204
2426
2623
2778
2821
2762
2718
2689
2758
2959
3196
3397
3429
3355
3145
2899
2879
3004
3313
3587
3724
3587
2927
1951
559
-1004
-2308
-3092
-3129
-2871
-2650
-2935
-3973
-5258
-6267
-6343
-5456
-3917
-2308
-1370
-1213
-1572
-1981
-2009
-1579
-815
-76
335
458
318
5
-268
-397
-325
-74
333
821
1284
1659
1917
2106
2264
2389
2483
2477
2343
2090
1832
1519
1155
715
117
-580
-1290
-1859
-2234
-2414
-2392
-2334
-2277
-2221
-2201
-2271
-2249
-2152
-1945
-1644
-1354
-1106
-1077
-1235
-1469
-1671
-1736
-1629
-1414
-1152
-936
-795
-641
-463
-160
206
590
956
1257
1507
1660
1743
1734
1663
1484
1264
1021
726
430
133
-180
-481
-745
-961
-1163
-1395
-1639
-1891
-2122
-2290
-2342
-2327
-2424
-2811
-3395
-4086
-4588
-4611
-4150
-3491
-3051
-2928
-3082
-3326
-3256
-2726
-1869
-1018
-312
46
-61
-312
-490
-497
-350
-75
207
321
237
-5
-402
-786
-923
-760
-432
-128
-19
-209
-568
-933
-1142
-1175
-1159
-1128
-1215
-1434
-1700
-1935
-2035
-2037
-1972
-1832
-1683
-1468
-1172
-843
-546
-329
-155
2
180
355
506
636
731
818
853
826
812
827
887
1021
1229
1491
1737
1908
1966
1908
1814
1828
1999
2242
2494
2635
2628
2516
2340
2214
2214
2317
2513
2700
2790
2801
2691
2561
2564
2628
2811
3046
3243
3362
3340
3325
3326
3237
2932
2210
907
-730
-2184
-3007
-3041
-2613
-2330
-2757
-4002
-5435
-6303
-6124
-4883
-3145
-1738
-1282
-1643
-2231
-2436
-1973
-1039
-101
325
152
-289
-677
-787
-586
-293
-88
-74
-89
69
457
1053
1741
2259
2496
2487
2331
2145
2054
2057
2060
1934
1545
893
29
-822
-1461
-1838
-1953
-1948
-1990
-2122
-2285
-2394
-2388
-2273
-2022
-1702
-1462
-1319
-1237
-1213
-1248
-1313
-1380
-1431
-1477
-1486
-1439
-1380
-1247
-1020
-775
-508
-201
108
383
657
978
1328
1637
1819
1853
1720
1463
1183
944
770
625
430
129
-307
-784
-1209
-1506
-1623
-1612
-1657
-1846
-2160
-2542
-2779
-2799
-2636
-2477
-2538
-2801
-3171
-3435
-3388
-3065
-2652
-2362
-2227
-2224
-2213
-2021
-1632
-1125
-693
-396
-257
-214
-122
17
141
200
182
115
9
-123
-241
-361
-475
-583
-666
-748
-837
-951
-1071
-1117
-1132
-1133
-1142
-1221
-1316
-1431
-1507
-1473
-1361
-1242
-1195
-1234
-1297
-1277
-1148
-921
-654
-454
-315
-203
-88
57
237
464
638
748
824
864
908
992
1103
1214
1300
1377
1444
1495
1534
1537
1509
1506
1523
1581
1672
1725
1802
1814
1814
1851
1943
2048
2083
2168
2222
2269
2380
2509
2621
2658
2624
2600
2543
2575
2734
2912
3052
3125
3116
2872
2268
1282
51
-1142
-1902
-2072
-1944
-1900
-2325
-3366
-4586
-5406
-5322
-4450
-3235
-2275
-2015
-2275
-2560
-2390
-1696
-792
-115
-2
-349
-725
-759
-349
154
404
272
-145
-455
-312
318
1159
1817
2068
1934
1665
1563
1730
2061
2333
2326
1991
1381
738
202
-214
-526
-816
-1160
-1525
-1838
-2049
-2143
-2106
-2021
-1942
-1895
-1837
-1692
-1474
-1200
-972
-875
-922
-1085
-1247
-1299
-1237
-1096
-969
-928
-935
-930
-827
-560
-228
129
434
660
866
1072
1271
1447
1532
1479
1339
1163
1004
867
693
481
168
-215
-573
-854
-1024
-1084
-1090
-1110
-1211
-1354
-1513
-1715
-1880
-1978
-2044
-2066
-2234
-2597
-3113
-3652
-3868
-3708
-3178
-2716
-2556
-2524
-2594
-2433
-1909
-1149
-450
-85
107
69
-4
102
331
474
350
131
-130
-302
-263
-174
-222
-467
-713
-799
-769
-567
-423
-444
-588
-838
-1043
-1207
-1290
-1308
-1382
-1505
-1668
-1781
-1814
-1809
-1733
-1650
-1464
-1182
-833
-484
-252
-66
103
298
530
740
911
967
935
911
848
822
842
857
867
885
989
1101
1198
1294
1334
1355
1432
1612
1805
1918
1922
1845
1739
1760
1862
2026
2170
2273
2285
2207
2228
2289
2420
2548
2559
2559
2506
2559
2690
2857
2998
2978
2991
2859
2492
1843
760
-473
-1606
-2196
-2170
-2032
-2121
-2862
-4104
-5194
-5546
-4903
-3699
-2573
-2051
-2246
-2586
-2467
-1701
-619
177
314
-145
-649
-657
-107
597
855
498
-224
-792
-680
110
1128
1804
1858
1486
1133
1207
1729
2349
2644
2455
1931
1340
918
654
422
35
-553
-1205
-1726
-1997
-2033
-1997
-2004
-2088
-2178
-2185
-2050
-1781
-1443
-1177
-1000
-900
-886
-916
-954
-963
-953
-930
-934
-944
-919
-845
-689
-472
-236
15
266
510
796
1121
1427
1630
1685
1616
1476
1335
1230
1147
998
727
356
-33
-380
-622
-770
-888
-1045
-1239
-1450
-1630
-1760
-1851
-1941
-2076
-2212
-2341
-2455
-2576
-2672
-2725
-2820
-2894
-2923
-2885
-2746
-2509
-2157
-1839
-1601
-1402
-1186
-913
-558
-184
91
223
257
225
188
127
96
41
-103
-261
-392
-473
-522
-597
-711
-872
-1005
-1043
-993
-944
-987
-1108
-1296
-1459
-1538
-1576
-1569
-1570
-1591
-1632
-1669
-1632
-1537
-1384
-1200
-1022
-845
-635
-382
-109
144
377
543
671
788
904
1004
1078
1135
1162
1173
1185
1233
1262
1283
1285
1292
1315
1341
1389
1394
1412
1429
1434
1487
1532
1570
1551
1514
1539
1607
1717
1821
1872
1878
1890
1984
2081
2202
2259
2236
2187
2180
2307
2499
2696
2822
2796
2602
2219
1630
745
-200
-1008
-1440
-1526
-1564
-1821
-2550
-3497
-4192
-4322
-3812
-3063
-2407
-2187
-2305
-2315
-1970
-1290
-609
-236
-286
-556
-624
-295
195
518
415
-56
-494
-584
-174
503
1045
1251
1164
1028
1078
1403
1819
2046
1978
1664
1309
1037
840
615
232
-297
-905
-1407
-1687
-1792
-1832
-1888
-2009
-2155
-2199
-2133
-1946
-1700
-1455
-1259
-1101
-984
-889
-808
-765
-759
-769
-757
-701
-619
-517
-427
-350
-236
-77
119
355
599
841
1053
1212
1319
1381
1385
1318
1198
1039
841
624
383
109
-214
-533
-789
-995
-1150
-1265
-1362
-1438
-1496
-1539
-1563
-1563
-1541
-1535
-1567
-1723
-1934
-2198
-2405
-2442
-2361
-2234
-2297
-2446
-2530
-2471
-2150
-1674
-1216
-958
-810
-577
-315
-21
264
445
407
266
187
144
104
27
-146
-457
-764
-914
-915
-878
-858
-943
-1095
-1226
-1270
-1246
-1236
-1238
-1291
-1382
-1464
-1547
-1597
-1649
-1691
-1698
-1658
-1546
-1390
-1206
-1005
-819
-611
-363
-92
190
453
684
824
903
981
1025
1034
1042
1065
1069
1042
1024
990
984
1013
1056
1090
1104
1121
1120
1116
1099
1067
1046
1020
1023
1051
1091
1123
1152
1258
1375
1475
1630
1793
1913
2025
2139
2250
2342
2433
2501
2507
2528
2623
2775
2946
3035
2856
2264
1275
72
-996
-1595
-1665
-1537
-1721
-2351
-3355
-4305
-4639
-4302
-3529
-2802
-2409
-2305
-2258
-1946
-1309
-636
-244
-190
-356
-434
-193
253
617
611
228
-239
-447
-256
258
813
1129
1172
1062
1061
1246
1513
1763
1784
1587
1275
992
763
510
125
-436
-1056
-1610
-1979
-2142
-2182
-2213
-2288
-2378
-2432
-2346
-2130
-1827
-1505
-1227
-984
-779
-600
-465
-401
-385
-394
-411
-376
-325
-272
-222
-186
-143
-61
117
347
606
829
1000
1145
1235
1276
1233
1088
919
732
541
312
22
-296
-637
-964
-1237
-1412
-1497
-1549
-1568
-1603
-1609
-1551
-1456
-1352
-1258
-1184
-1132
-1101
-1090
-1102
-1156
-1269
-1385
-1498
-1508
-1448
-1389
-1435
-1585
-1734
-1821
-1728
-1424
-1041
-816
-783
-782
-772
-736
-617
-448
-408
-491
-521
-531
-597
-707
-805
-943
-1105
-1159
-1101
-1047
-1050
-1108
-1237
-1378
-1424
-1339
-1224
-1170
-1188
-1243
-1295
-1305
-1248
-1181
-1124
-1063
-1001
-923
-832
-682
-532
-400
-267
-102
89
316
548
720
796
789
788
816
846
864
869
839
731
639
584
528
533
565
573
539
531
568
616
644
643
675
718
792
965
1127
1251
1301
1339
1490
1651
1841
2061
2186
2262
2329
2455
2523
2536
2644
2734
2812
2856
2915
2805
2226
1358
189
-1079
-1994
-2359
-2310
-2411
-2869
-3613
-4464
-4956
-4779
-4038
-3181
-2526
-2076
-1781
-1450
-925
-247
277
450
358
288
383
648
894
914
628
220
-34
-26
270
744
1156
1346
1318
1234
1187
1209
1224
1087
787
340
-107
-484
-916
-1434
-2024
-2654
-3143
-3351
-3262
-3017
-2725
-2431
-2162
-1897
-1480
-918
-369
130
555
867
1039
1119
1163
1094
934
776
653
567
521
512
496
415
355
381
449
500
529
542
438
260
38
-269
-650
-1081
-1482
-1817
-2088
-2255
-2360
-2470
-2532
-2496
-2342
-2031
-1607
-1147
-722
-377
-92
148
345
499
597
586
459
241
-54
-397
-773
-1165
-1519
-1837
-1992
-1957
-1867
-1827
-1841
-1854
-1815
-1692
-1475
-1268
-1155
-1106
-1089
-1115
-1183
-1231
-1234
-1236
-1244
-1178
-1031
-896
-754
-663
-637
-614
-547
-432
-388
-443
-593
-803
-1035
-1251
-1414
-1538
-1627
-1637
-1616
-1548
-1459
-1302
-1082
-867
-636
-386
-149
78
271
385
440
456
476
497
514
535
548
532
484
453
426
425
435
460
483
446
435
414
378
342
278
328
353
312
397
448
432
523
687
892
1235
1549
1711
1963
2044
2110
2361
2538
2647
2593
2541
2403
2191
2187
2161
2096
2005
2026
1936
1857
1846
1661
1394
721
-151
-1378
-2657
-3670
-4385
-4505
-4586
-4549
-4640
-4875
-4774
-4287
-3167
-1919
-639
483
1202
1763
2270
2797
3039
3056
2826
2412
1965
1667
1466
1104
707
184
-253
-547
-584
-394
-224
-149
-311
-581
-988
-1367
-1696
-2083
-2436
-2782
-3069
-3256
-3297
-3254
-3090
-2797
-2375
-1698
-881
26
881
1594
2115
2435
2636
2729
2728
2573
2281
1862
1358
830
326
-172
-628
-953
-1192
-1316
-1346
-1326
-1342
-1409
-1467
-1561
-1628
-1678
-1745
-1821
-1912
-1994
-2003
-1937
-1808
-1565
-1266
-869
-390
111
630
1093
1464
1723
1898
1968
1932
1788
1526
1161
687
194
-302
-779
-1184
-1494
-1739
-1931
-2132
-2270
-2431
-2723
-2827
-2816
-2711
-2436
-2140
-2091
-2290
-2417
-2356
-2060
-1536
-914
-471
-242
-12
225
425
682
917
938
819
668
416
44
-363
-831
-1403
-1852
-2093
-2239
-2302
-2315
-2317
-2382
-2356
-2187
-1928
-1591
-1226
-920
-743
-619
-525
-453
-351
-224
-113
-10
111
209
252
258
255
222
215
247
296
254
136
-28
-251
-434
-516
-520
-483
-424
-309
-208
-122
23
186
357
531
732
926
1083
1226
1289
1252
1090
978
982
1035
1194
1422
1569
1615
1792
1986
2108
2283
2456
2558
2568
2707
2768
2575
2405
2220
2032
1954
2072
2241
2333
2306
1732
327
-1459
-3551
-5331
-5895
-5451
-4723
-4402
-4401
-4886
-5482
-4979
-3377
-1406
368
1800
2541
2629
2814
3235
3405
3179
2814
2255
1656
1362
1379
1331
957
442
-141
-555
-547
-185
193
231
-123
-871
-1740
-2514
-3078
-3448
-3671
-3754
-3777
-3626
-3345
-2974
-2486
-1774
-897
75
1138
2118
2838
3152
3229
3093
2770
2365
1894
1397
887
433
30
-409
-821
-1123
-1368
-1499
-1438
-1278
-1148
-1156
-1305
-1573
-1892
-2145
-2280
-2327
-2328
-2275
-2144
-1899
-1556
-1106
-598
-70
513
1074
1635
2105
2363
2387
2198
1845
1427
1018
591
158
-305
-757
-1189
-1546
-1772
-1864
-1901
-1895
-2060
-2244
-2405
-2617
-2578
-2450
-2540
-2866
-2984
-2877
-2506
-1767
-999
-587
-378
72
602
1046
1522
1835
1694
1352
1096
724
176
-321
-806
-1405
-1875
-2129
-2276
-2395
-2441
-2432
-2438
-2335
-2067
-1773
-1492
-1250
-1132
-1099
-1027
-879
-667
-407
-154
42
163
317
451
523
573
576
490
371
231
5
-263
-563
-840
-1083
-1222
-1203
-1114
-980
-774
-518
-252
58
404
717
1013
1234
1345
1385
1286
1144
1005
848
663
503
386
307
258
272
322
368
579
939
1184
1399
1482
1482
1508
1618
1779
1802
1887
1899
1857
1850
1967
2088
2056
2168
2221
2178
2136
2114
2035
1841
1637
953
-122
-1585
-3198
-4397
-5065
-5021
-4701
-4281
-4005
-3930
-3645
-2949
-1819
-481
907
1970
2530
2780
2871
2827
2603
2331
1889
1399
1005
842
822
758
660
416
130
-107
-143
-63
-75
-268
-709
-1338
-2055
-2652
-3093
-3330
-3407
-3319
-3040
-2623
-2066
-1445
-773
-96
583
1293
1947
2459
2749
2792
2567
2172
1726
1276
874
508
205
-83
-346
-552
-697
-831
-928
-968
-1021
-1045
-1132
-1291
-1513
-1801
-2033
-2185
-2233
-2129
-1885
-1561
-1141
-683
-175
347
802
1207
1564
1825
1964
1979
1835
1544
1145
722
311
-82
-410
-651
-874
-1067
-1200
-1307
-1353
-1349
-1340
-1426
-1563
-1737
-1954
-2084
-2356
-2588
-2755
-2772
-2401
-1832
-1318
-1069
-788
-418
11
552
1008
1168
1055
905
717
370
-27
-413
-822
-1201
-1485
-1683
-1861
-1945
-1923
-1935
-1979
-1956
-1845
-1686
-1504
-1361
-1311
-1295
-1255
-1156
-964
-743
-506
-271
-19
222
411
556
610
587
517
407
270
64
-191
-453
-719
-938
-1064
-1073
-968
-808
-588
-380
-197
21
297
566
797
997
1059
1024
989
938
855
728
640
588
578
659
766
815
770
779
885
956
1056
1177
1288
1274
1309
1402
1424
1501
1646
1789
1791
1788
1812
1860
1948
2042
2051
2016
1994
2030
2103
2164
2240
2249
2042
1319
44
-1839
-3893
-5327
-5677
-5088
-4275
-3677
-3647
-3968
-3927
-3075
-1491
263
1771
2596
2759
2641
2557
2519
2378
2060
1483
871
516
555
806
943
779
320
-148
-377
-257
-16
-3
-398
-1194
-2135
-2950
-3452
-3721
-3772
-3647
-3374
-2912
-2271
-1541
-839
-123
547
1216
1904
2505
2891
2958
2714
2271
1767
1314
1000
737
470
238
18
-147
-267
-351
-475
-646
-832
-998
-1167
-1382
-1647
-2004
-2380
-2631
-2671
-2509
-2166
-1717
-1235
-714
-177
364
860
1274
1575
1749
1822
1798
1664
1398
1003
533
70
-269
-487
-605
-664
-735
-834
-931
-994
-1023
-1062
-1128
-1253
-1481
-1953
-2415
-2804
-3108
-3100
-2760
-2308
-2040
-1663
-1180
-766
-351
249
809
1041
1154
1181
947
517
182
-157
-598
-938
-1133
-1287
-1413
-1489
-1572
-1674
-1748
-1728
-1667
-1603
-1555
-1587
-1638
-1718
-1750
-1666
-1502
-1242
-946
-628
-309
-25
233
439
553
543
489
381
235
42
-158
-434
-748
-964
-1078
-1093
-987
-790
-611
-465
-302
-100
109
304
489
594
608
581
560
523
478
458
473
513
565
661
714
711
689
670
627
495
440
499
523
617
750
887
1002
1156
1443
1615
1804
2097
2304
2432
2515
2561
2516
2383
2353
2242
2080
1901
1811
1714
1533
1603
1694
1724
1416
485
-966
-2993
-4657
-5462
-5234
-4474
-3776
-3360
-3467
-3568
-3159
-1967
-388
1079
2242
2769
2813
2656
2573
2394
2028
1540
1055
687
582
813
946
823
419
-50
-371
-456
-325
-306
-572
-1211
-1991
-2738
-3323
-3652
-3726
-3531
-3172
-2607
-1916
-1196
-523
128
758
1324
1888
2386
2724
2727
2446
1973
1448
988
642
386
124
-94
-255
-364
-450
-549
-691
-928
-1174
-1383
-1569
-1784
-2008
-2276
-2563
-2751
-2758
-2494
-2066
-1527
-942
-376
164
659
1085
1419
1645
1728
1709
1594
1389
1118
758
345
-71
-375
-561
-636
-660
-680
-729
-844
-964
-1087
-1195
-1337
-1481
-1626
-1776
-1894
-1934
-1928
-1986
-1932
-1863
-1759
-1536
-1179
-975
-863
-638
-491
-342
-99
147
-10
-251
-255
-260
-352
-394
-455
-731
-970
-1035
-1102
-1220
-1191
-1175
-1324
-1495
-1565
-1645
-1644
-1541
-1506
-1520
-1471
-1327
-1143
-928
-723
-599
-484
-321
-190
-116
-84
-87
-160
-229
-278
-392
-485
-563
-619
-711
-751
-677
-594
-485
-357
-302
-282
-228
-125
-6
78
131
108
93
111
151
229
321
420
481
494
487
463
402
361
366
369
393
422
478
547
594
695
856
1088
1344
1581
1794
1908
2049
2170
2237
2237
2149
2088
1937
1845
1695
1565
1466
1364
1326
1276
1211
1255
1432
1621
1587
909
-242
-2031
-3798
-4856
-5076
-4585
-3975
-3345
-3188
-3167
-2800
-1933
-688
560
1763
2363
2502
2458
2331
2077
1716
1371
903
588
594
848
1039
1044
829
416
97
-85
-103
-220
-529
-1108
-1869
-2570
-3134
-3445
-3550
-3377
-3046
-2558
-1901
-1191
-521
29
509
863
1200
1523
1717
1713
1527
1228
863
549
345
273
223
213
236
216
167
27
-189
-514
-870
-1224
-1557
-1864
-2174
-2431
-2650
-2726
-2622
-2310
-1837
-1301
-759
-245
217
580
858
1021
1059
1006
920
827
698
535
334
106
-106
-248
-289
-275
-232
-227
-315
-511
-766
-1035
-1310
-1565
-1852
-2117
-2470
-2738
-2938
-2989
-2851
-2574
-2111
-1671
-1183
-857
-539
-226
70
324
432
454
315
203
100
-23
-167
-274
-387
-492
-597
-677
-778
-941
-1116
-1352
-1598
-1787
-1910
-2003
-2038
-2035
-1994
-1867
-1611
-1297
-924
-585
-308
-97
80
213
255
266
183
78
-68
-208
-349
-470
-562
-633
-692
-716
-678
-620
-549
-518
-475
-456
-408
-327
-240
-117
16
132
244
392
538
658
792
917
937
929
892
770
598
541
484
423
336
228
188
147
277
476
723
1030
1293
1550
1696
1770
1850
1898
1886
1890
1866
1877
1907
1945
1921
1811
1855
1825
1864
1898
1881
1811
1638
1508
1112
299
-722
-2013
-3423
-4434
-4765
-4544
-4169
-3555
-3035
-2772
-2324
-1565
-597
274
1124
1685
1753
1705
1653
1484
1231
1089
945
801
884
1168
1409
1493
1402
1090
666
265
-46
-423
-896
-1447
-2093
-2699
-3153
-3372
-3373
-3142
-2739
-2249
-1651
-1108
-649
-239
84
338
536
742
870
920
946
840
718
680
735
847
947
1009
1004
881
664
373
9
-396
-828
-1229
-1591
-1860
-2066
-2207
-2264
-2237
-2077
-1818
-1482
-1079
-707
-407
-177
-18
77
98
107
152
205
267
353
450
529
558
568
584
560
496
405
242
-37
-373
-708
-1010
-1304
-1536
-1687
-1746
-1742
-1645
-1581
-1642
-1697
-1775
-1742
-1618
-1340
-1265
-1392
-1510
-1629
-1638
-1600
-1365
-1148
-945
-563
-197
-25
-3
89
73
-50
-163
-305
-490
-663
-839
-1126
-1453
-1617
-1650
-1625
-1551
-1488
-1472
-1469
-1459
-1480
-1525
-1535
-1447
-1309
-1117
-963
-818
-694
-550
-405
-256
-44
110
224
259
175
18
-131
-200
-225
-228
-183
-146
-145
-115
-44
9
63
148
227
275
330
389
402
353
323
270
268
348
521
696
796
836
752
802
832
956
1120
1168
1266
1325
1448
1495
1534
1657
1835
2029
2286
2474
2509
2478
2374
2345
2248
2232
2251
2114
2043
1768
1608
1371
1075
383
-884
-2351
-3974
-4846
-4922
-4316
-3673
-3190
-2934
-3001
-2657
-1991
-992
-129
561
910
791
791
852
976
939
924
909
964
1418
1995
2400
2367
2077
1516
918
468
93
-294
-900
-1541
-2262
-2824
-3163
-3312
-3221
-3043
-2675
-2263
-1760
-1323
-1044
-914
-858
-739
-557
-200
113
347
522
658
830
1011
1281
1518
1679
1735
1710
1532
1239
898
449
-24
-481
-835
-1134
-1350
-1501
-1651
-1775
-1866
-1840
-1766
-1651
-1543
-1457
-1378
-1307
-1208
-1091
-949
-789
-573
-331
-50
246
502
702
828
920
985
1001
944
813
623
308
-49
-376
-660
-887
-986
-1056
-1209
-1595
-1944
-2275
-2521
-2472
-2349
-2202
-2279
-2151
-2040
-1946
-1650
-1319
-999
-769
-369
-130
-44
71
103
24
-70
-42
-4
-12
4
-110
-354
-558
-710
-834
-946
-1077
-1270
-1483
-1609
-1717
-1769
-1744
-1741
-1693
-1624
-1479
-1310
-1131
-892
-773
-660
-538
-389
-248
-134
-60
-111
-171
-187
-190
-202
-177
-166
-165
-164
-152
-140
-128
-85
-67
-16
55
133
220
289
329
367
410
507
647
795
896
928
951
961
954
950
901
830
787
791
806
805
981
1078
1209
1361
1500
1655
1709
1875
1884
1891
1878
1797
1852
1842
1909
1979
2017
2092
2019
2074
2011
1965
1675
830
-415
-2061
-3403
-4133
-4072
-3494
-2978
-2617
-2603
-2586
-2318
-1746
-1048
-463
-123
-105
-190
-201
-92
-2
56
147
369
851
1497
2148
2459
2401
2058
1582
1177
838
554
163
-347
-883
-1344
-1658
-1808
-1806
-1772
-1696
-1588
-1440
-1322
-1332
-1474
-1695
-1877
-1953
-1817
-1545
-1222
-896
-572
-228
81
430
767
1050
1253
1348
1325
1201
1030
795
539
327
197
132
109
87
14
-86
-244
-441
-648
-835
-1023
-1224
-1392
-1550
-1650
-1688
-1656
-1568
-1435
-1280
-1070
-824
-580
-345
-224
-181
-215
-254
-265
-276
-240
-184
-177
-106
-43
0
-9
-180
-385
-663
-845
-1065
-1307
-1380
-1596
-1977
-1935
-1802
-1778
-1305
-914
-1029
-1123
-1064
-1305
-1423
-1215
-1148
-1236
-1123
-885
-922
-875
-628
-617
-726
-473
-225
-323
-245
-134
-524
-863
-927
-1045
-1122
-1056
-992
-1026
-977
-957
-1049
-1024
-931
-952
-847
-657
-593
-600
-573
-540
-658
-656
-469
-322
-227
-84
24
-6
1
89
137
173
260
310
343
386
432
473
523
615
718
740
763
761
688
628
614
606
645
677
747
805
818
924
1019
1138
1193
1294
1429
1522
1655
1663
1637
1543
1469
1525
1549
1677
1751
1833
1858
1799
1768
1712
1697
1657
1619
1462
1080
278
-665
-1814
-2633
-2818
-2638
-2191
-1994
-1776
-1820
-1929
-1747
-1580
-1379
-1293
-1222
-1255
-1278
-1095
-910
-778
-576
-228
183
782
1373
1770
1894
1768
1553
1255
1045
863
690
508
269
94
-75
-148
-220
-286
-313
-411
-489
-619
-823
-1144
-1465
-1705
-1917
-1980
-1888
-1694
-1499
-1249
-954
-733
-535
-330
-180
-124
-56
-12
-1
26
59
103
110
199
326
456
597
675
679
590
453
238
12
-153
-304
-412
-514
-614
-693
-725
-768
-796
-804
-785
-741
-734
-753
-862
-991
-1109
-1183
-1186
-1117
-997
-885
-904
-919
-924
-867
-814
-840
-827
-1072
-1085
-1098
-1120
-1149
-1076
-840
-844
-713
-633
-627
-646
-597
-617
-739
-710
-663
-668
-705
-635
-598
-579
-529
-477
-480
-523
-567
-680
-814
-947
-1052
-1099
-1156
-1143
-1101
-1030
-946
-881
-823
-842
-832
-853
-855
-877
-877
-849
-866
-801
-742
-611
-482
-346
-248
-170
-112
-61
-24
-22
-13
-29
-14
-12
20
76
106
150
193
261
299
317
328
289
263
264
314
368
414
432
481
495
515
621
656
673
692
816
890
989
1103
1183
1222
1275
1432
1406
1492
1600
1638
1664
1641
1836
1765
1898
1996
2037
2113
2146
2284
2122
2055
1968
1652
1044
256
-544
-1349
-1600
-1581
-1372
-1326
-1288
-1307
-1525
-1539
-1504
-1510
-1643
-1744
-1807
-1906
-1860
-1739
-1624
-1490
-1166
-740
-347
38
312
470
470
456
474
427
421
419
470
531
626
776
866
926
951
929
827
665
475
224
-40
-304
-489
-684
-800
-882
-947
-950
-968
-916
-952
-1009
-1056
-1105
-1132
-1205
-1233
-1210
-1195
-1119
-995
-832
-688
-552
-453
-377
-325
-303
-305
-318
-291
-256
-204
-125
-44
52
136
196
247
290
298
270
214
122
23
-82
-188
-280
-356
-385
-425
-565
-709
-855
-997
-1080
-1107
-1208
-1401
-1569
-1667
-1699
-1678
-1573
-1545
-1619
-1563
-1476
-1445
-1339
-1201
-1129
-1096
-972
-868
-864
-834
-743
-724
-687
-531
-451
-436
-406
-353
-349
-343
-290
-307
-368
-407
-449
-533
-600
-656
-691
-732
-791
-804
-804
-831
-838
-816
-808
-793
-764
-737
-767
-772
-734
-717
-703
-663
-607
-533
-446
-328
-198
-106
-16
40
101
178
253
335
397
431
457
485
504
505
485
485
495
536
570
591
580
563
577
574
589
590
597
587
563
567
560
550
562
551
585
639
674
722
735
749
770
784
815
816
830
828
786
796
824
825
833
855
842
829
833
818
849
848
815
796
796
766
641
510
367
205
126
114
122
87
78
91
20
3
-22
-102
-186
-263
-319
-406
-448
-475
-542
-565
-555
-546
-538
-515
-506
-502
-521
-529
-523
-527
-518
-512
-472
-425
-385
-313
-241
-203
-150
-96
-99
-111
-125
-148
-172
-188
-208
-237
-224
-176
-149
-111
-75
-56
-33
-23
-18
-8
-5
-7
-62
-78
-114
-159
-174
-201
-218
-237
-249
-256
-261
-263
-296
-338
-382
-381
-372
-353
-326
-313
-314
-324
-337
-343
-340
-332
-332
-319
-319
-309
-277
-257
-228
-205
-185
-194
-221
-238
-265
-280
-304
-339
-354
-366
-372
-368
-348
-316
-293
-275
-262
-249
-233
-238
-260
-280
-326
-364
-390
-407
-414
-441
-466
-471
-495
-491
-461
-434
-422
-398
-382
-404
-431
-442
-459
-471
-486
-494
-503
-518
-498
-464
-436
-400
-381
-375
-352
-316
-282
-252
-230
-216
-219
-211
-176
-155
-135
-129
-137
-115
-97
-91
-76
-60
-59
-69
-82
-80
-73
-80
-89
-83
-83
-72
-69
-88
-92
-111
-123
-147
-172
-171
-171
-168
-157
-168
-185
-182
-179
-174
-163
-139
-115
-99
-87
-71
-75
-77
-75
-93
-124
-132
-153
-180
-184
-216
-254
-259
-276
-275
-288
-314
-334
-342
-376
-381
-341
-336
-327
-337
-337
-372
-411
-427
-440
-412
-364
-340
-308
-298
-280
-297
-318
-291
-321
-332
-310
-307
-316
-321
-306
-301
-284
-260
-254
-239
-218
-230
-258
-266
-257
-257
-269
-270
-279
-305
-289
-288
-287
-282
-328
-374
-403
-438
-440
-439
-447
-462
-487
-515
-516
-492
-460
-430
-423
-412
-397
-394
-398
-395
-409
-410
-417
-439
-481
-474
-418
-468
-472
-418
-460
-484
-437
-451
-500
-510
-521
-559
-559
-575
-597
-586
-589
-585
-574
-562
-540
-518
-489
-476
-451
-411
-369
-352
-327
-332
-370
-407
-438
-458
-476
-503
-519
-522
-552
-557
-537
-514
-478
-434
-412
-390
-379
-394
-405
-464
-527
-509
-482
-427
-376
-343
-340
-366
-352
-328
-330
-311
-270
-287
-298
-309
-350
-394
-426
-464
-486
-504
-514
-505
-510
-495
-482
-467
-449
-447
-465
-473
-494
-495
-482
-484
-489
-485
-493
-478
-452
-449
-411
-374
-353
-354
-392
-416
-436
-466
-463
-451
-459
-447
-451
-454
-477
-568
-495
-487
-562
-497
-449
-477
-514
-497
-486
-513
-519
-503
-496
-500
-462
-429
-416
-387
-365
-378
-361
-347
-361
-351
-346
-339
-344
-347
-326
-320
-324
-333
-361
-397
-411
-430
-454
-465
-491
-501
-511
-517
-529
-529
-509
-490
-470
-465
-469
-471
-468
-464
-480
-487
-504
-509
-514
-519
-500
-456
-408
-390
-382
-400
-410
-422
-436
-448
-465
-484
-514
-527
-521
-506
-486
-454
-424
-399
-388
-387
-383
-383
-370
-351
-351
-366
-379
-394
-417
-451
-469
-475
-491
-493
-493
-525
-533
-509
-497
-488
-448
-429
-417
-385
-357
-332
-337
-327
-328
-340
-362
-369
-393
-416
-426
-436
-444
-436
-462
-469
-480
-495
-502
-541
-566
-552
-545
-547
-531
-523
-514
-501
-493
-487
-480
-486
-465
-429
-385
-332
-324
-329
-336
-373
-383
-366
-362
-354
-361
-408
-436
-453
-461
-422
-413
-392
-379
-386
-369
-364
-360
-339
-334
-331
-339
-363
-374
-387
-391
-378
-390
-417
-428
-437
-435
-418
-393
-379
-360
-356
-357
-357
-366
-360
-349
-333
-326
-327
-341
-354
-349
-346
-343
-335
-346
-343
-346
-357
-372
-388
-387
-405
-446
-453
-446
-433
-438
-436
-441
-467
-469
-463
-449
-419
-402
-398
-389
-365
-348
-346
-337
-326
-324
-336
-349
-370
-398
-432
-478
-470
-459
-461
-451
-455
-465
-468
-471
-475
-473
-456
-454
-485
-504
-511
-522
-521
-511
-510
-481
-465
-457
-466
-472
-491
-530
-540
-555
-569
-556
-539
-538
-559
-572
-564
-541
-505
-474
-440
-423
-417
-418
-412
-404
-405
-394
-383
-377
-356
-345
-360
-372
-374
-361
-340
-314
-279
-254
-234
-232
-251
-271
-281
-302
-311
-313
-314
-313
-325
-341
-346
-333
-322
-302
-284
-276
-278
-297
-307
-316
-314
-323
-354
-373
-392
-409
-414
-422
-413
-411
-395
-378
-366
-359
-366
-356
-344
-327
-322
-345
-363
-374
-376
-367
-382
-365
-326
-327
-336
-335
-351
-363
-380
-396
-394
-412
-422
-437
-457
-464
-466
-468
-448
-453
-449
-435
-444
-427
-396
-380
-349
-326
-298
-276
-258
-243
-242
-254
-241
-236
-255
-256
-271
-288
-290
-285
-267
-238
-222
-208
-196
-198
-206
-198
-193
-216
-241
-269
-304
-338
-370
-376
-376
-395
-401
-401
-382
-368
-347
-338
-336
-318
-303
-275
-244
-228
-218
-203
-200
-207
-193
-193
-203
-204
-206
-224
-239
-240
-255
-291
-309
-327
-339
-336
-328
-311
-304
-303
-299
-297
-303
-321
-351
-378
-377
-368
-365
-367
-380
-379
-379
-373
-370
-345
-336
-335
-305
-290
-292
-301
-319
-336
-347
-347
-327
-309
-287
-302
-320
-349
-377
-382
-352
-330
-309
-295
-310
-326
-334
-315
-307
-311
-318
-327
-333
-321
-316
-299
-294
-305
-292
-297
-323
-345
-309
-296
-326
-277
-282
-295
-259
-285
-302
-257
-242
-239
-219
-217
-191
-187
-215
-202
-206
-221
-220
-244
-248
-240
-257
-259
-269
-283
-279
-268
-260
-239
-222
-205
-208
-230
-236
-240
-231
-218
-226
-226
-215
-204
-201
-216
-197
-186
-167
-154
-150
-147
-165
-167
-166
-155
-156
-161
-162
-171
-172
-182
-195
-201
-209
-220
-250
-277
-273
-250
-230
-248
-259
-228
-220
-212
-199
-178
-173
-196
-204
-209
-212
-220
-248
-274
-281
-297
-289
-285
-291
-302
-300
-314
-305
-301
-294
-280
-290
-284
-300
-300
-281
-245
-235
-244
-251
-246
-243
-243
-220
-210
-184
-165
-167
-153
-164
-187
-216
-224
-223
-228
-223
-222
-229
-239
-233
-208
-207
-194
-178
-167
-157
-163
-168
-157
-171
-190
-181
-180
-172
-161
-176
-172
-162
-170
-175
-201
-224
-239
-255
-256
-253
-260
-245
-236
-262
-296
-337
-367
-395
-402
-386
-377
-370
-380
-381
-384
-381
-360
-340
-308
-284
-265
-235
-214
-186
-167
-192
-223
-241
-265
-266
-257
-246
-239
-263
-287
-318
-342
-365
-382
-398
-399
-412
-425
-413
-398
-388
-383
-382
-370
-368
-373
-377
-371
-380
-375
-353
-331
-314
-319
-298
-292
-309
-307
-290
-269
-231
-207
-190
-194
-195
-184
-173
-160
-158
-146
-146
-136
-119
-123
-125
-104
-98
-98
-87
-95
-98
-117
-144
-183
-206
-221
-233
-215
-216
-222
-204
-188
-187
-164
-147
-130
-125
-125
-114
-120
-138
-146
-156
-164
-164
-144
-135
-150
-152
-151
-145
-133
-118
-117
-105
-110
-124
-122
-137
-147
-151
-156
-159
-155
-154
-157
-168
-174
-186
-184
-179
-185
-162
-147
-143
-155
-175
-177
-170
-172
-171
-174
-179
-178
-186
-205
-228
-259
-285
-292
-298
-300
-315
-348
-369
-369
-372
-349
-352
-354
-341
-339
-362
-353
-332
-339
-333
-315
-305
-296
-283
-269
-257
-263
-260
-253
-259
-276
-281
-291
-297
-327
-352
-359
-360
-369
-363
-350
-327
-286
-258
-260
-257
-248
-261
-264
-252
-242
-215
-186
-165
-142
-120
-103
-97
-91
-88
-82
-90
-111
-118
-141
-168
-177
-201
-211
-221
-237
-241
-265
-278
-258
-242
-233
-214
-231
-245
-244
-246
-233
-236
-230
-237
-236
-224
-213
-201
-190
-187
-167
-167
-167
-162
-145
-135
-123
-131
-159
-155
-175
-182
-198
-232
-259
-285
-300
-302
-304
-309
-304
-292
-290
-299
-306
-305
-312
-312
-324
-341
-367
-377
-386
-388
-385
-375
-347
-337
-319
-297
-311
-315
-299
-302
-299
-285
-286
-301
-320
-331
-330
-327
-341
-342
-335
-310
-293
-276
-249
-230
-206
-162
-152
-155
-170
-205
-223
-247
-266
-260
-237
-225
-235
-230
-244
-249
-234
-218
-197
-200
-201
-219
-248
-273
-276
-283
-297
-287
-272
-249
-234
-213
-165
-137
-122
-112
-106
-94
-116
-110
-107
-116
-129
-171
-209
-236
-252
-257
-253
-260
-267
-267
-263
-247
-251
-233
-229
-250
-259
-265
-278
-255
-243
-250
-245
-253
-272
-264
-237
-222
-237
-248
-257
-270
-268
-253
-247
-257
-270
-279
-272
-273
-275
-295
-294
-295
-312
-315
-303
-294
-288
-296
-300
-305
-313
-312
-295
-298
-311
-328
-350
-365
-381
-387
-398
-413
-408
-403
-410
-408
-409
-407
-392
-384
-381
-376
-354
-328
-310
-284
-261
-249
-236
-240
-250
-247
-234
-213
-196
-186
-195
-196
-198
-179
-176
-181
-184
-204
-213
-215
-235
-248
-268
-273
-267
-276
-266
-255
-253
-257
-252
-233
-215
-201
-184
-180
-173
-166
-167
-173
-188
-193
-202
-214
-218
-226
-240
-244
-265
-269
-268
-272
-265
-264
-274
-282
-259
-242
-233
-212
-201
-203
-207
-201
-204
-217
-224
-237
-251
-264
-288
-290
-291
-297
-289
-316
-331
-333
-328
-311
-306
-301
-297
-303
-308
-314
-321
-320
-319
-321
-316
-309
-302
-274
-264
-268
-259
-279
-287
-276
-278
-281
-278
-281
-280
-265
-275
-264
-272
-288
-278
-285
-292
-292
-303
-306
-307
-307
-291
-293
-301
-283
-283
-277
-264
-284
-291
-289
-294
-306
-308
-301
-296
-281
-251
-209
-173
-149
-135
-151
-135
-132
-155
-149
-165
-183
-213
-264
-300
-318
-329
-334
-337
-335
-340
-351
-364
-370
-398
-409
-396
-391
-398
-409
-423
-424
-402
-371
-350
-323
-290
-274
-259
-256
-248
-269
-279
-301
-324
-317
-311
-302
-282
-270
-267
-254
-257
-263
-279
-285
-306
-328
-350
-384
-415
-424
-422
-419
-434
-424
-405
-397
-380
-369
-318
-313
-363
-1295
-1307
-371
-91
-592
-827
-350
-108
-266
-453
-298
-64
45
-139
-240
-112
43
-118
-199
-70
-24
-126
-184
-161
-138
-238
-279
-192
-172
-128
-147
-226
-257
-159
-204
-283
-316
-228
-222
-287
-298
-278
-302
-311
-253
-299
-235
-247
-243
-323
-270
-173
-245
-279
-347
-228
-255
-416
-342
-286
-311
-434
-448
-369
-375
-423
-430
-424
-522
-408
-290
-477
-470
-320
-277
-389
-432
-340
-268
-377
-467
-405
-334
-273
-441
-487
-395
-355
-339
-428
-425
-320
-303
-407
-467
-366
-260
-290
-366
-343
-229
-224
-308
-280
-224
-200
-229
-272
-223
-215
-194
-235
-256
-251
-211
-160
-165
-127
-156
-176
-121
-140
-172
-222
-232
-199
-243
-291
-338
-373
-333
-280
-314
-367
-292
-260
-204
-364
-369
-300
-361
-463
-445
-404
-396
-373
-375
-316
-257
-293
-404
-277
-144
-135
-213
-235
-95
-96
-143
-181
-200
-146
-221
-308
-199
-200
-235
-332
-270
-266
-186
-313
-225
-876
-1320
-734
-423
-755
-1274
-996
-518
-405
-823
-940
-547
-164
-402
-598
-402
-71
-209
-443
-354
-148
-99
-196
-330
-237
-224
-297
-275
-271
-538
-501
-162
-303
-332
-618
-413
209
-316
-715
-452
-170
-185
-544
-29
-691
-867
-380
-83
-433
-792
-479
-245
-667
-273
-233
-489
-379
-288
-477
-841
-450
-365
-192
-723
-555
-270
27
-323
-692
-542
-25
0
-665
-665
-400
100
31
-366
-536
-304
-252
-182
-304
-391
-166
-179
-152
-346
-559
88
291
-220
-538
-27
-247
-151
72
-64
-210
-279
-270
-112
118
-234
-149
-281
124
-127
-304
-64
-60
105
-69
-273
-85
205
304
-73
-452
-537
32
491
-48
-611
-168
330
9
-274
-520
-373
52
584
-231
-534
-45
160
87
-401
-643
-235
6
95
-380
-645
-386
-471
-82
32
-329
-873
-46
356
-144
-781
-1105
128
507
-8
-649
-556
90
-183
-248
-366
7
-262
-17
92
-356
-243
-169
53
-225
95
128
-608
91
410
-139
-352
-352
-54
-179
264
164
-641
-398
67
-369
-533
-352
339
114
-406
-529
-308
481
205
-229
-270
469
475
225
-276
-214
34
316
640
-248
104
264
204
-361
-289
127
652
595
52
-648
-799
335
454
-9
-616
-314
663
284
-758
-359
688
718
-700
-1235
338
1321
269
-523
-1084
74
824
31
-319
-79
549
275
314
-392
-358
-136
694
716
-624
-818
-135
985
496
-1070
-1483
-95
1013
483
-835
-1202
-155
697
65
-654
-372
116
131
122
-756
-943
315
1051
-412
-1188
-120
995
307
-820
-718
-36
535
-194
-728
-117
452
-34
-326
167
206
-645
-45
361
116
-636
-630
243
149
71
-1029
-863
300
485
-96
-925
-445
194
-34
-87
-537
-459
-180
13
-52
-156
-339
-680
43
118
-765
-759
75
258
-84
-694
-734
23
-56
-349
-751
48
46
-674
-599
136
520
-540
-762
-255
454
-310
-888
-312
-400
-303
-554
18
295
-951
-447
247
194
-1036
-1030
302
441
-12
-616
-644
-108
262
-119
-1038
-741
-22
556
52
-1184
-945
144
549
-234
-614
-412
217
32
-571
-1016
-524
432
-74
-777
-814
-287
332
4
-875
-706
93
245
144
-472
-472
116
648
-225
-1026
-732
-69
318
-160
-669
-290
360
-206
-872
-325
196
272
-351
-515
-143
-216
-624
-495
-357
215
-454
-835
-234
-20
-77
-763
-326
-130
-79
4
179
171
-281
-162
-126
-323
-513
189
729
144
-627
-644
258
32
-632
-865
-97
203
212
-147
-748
-894
-405
307
89
-720
-335
38
-92
-125
-982
-904
-78
723
36
-1155
-574
206
30
-620
-564
-508
192
577
-346
-529
-76
-4
9
-308
-975
-603
878
763
-849
-1232
-96
-56
-535
-149
135
-144
-454
83
-266
-1021
-397
480
431
-675
-780
129
290
-439
-834
135
-36
-353
-368
-268
450
-273
-750
-712
154
331
-97
-278
-371
-502
-376
-125
-25
237
-318
-752
-706
46
-84
-489
-320
150
-137
-485
-282
-8
141
-580
-847
-78
579
-194
-685
-246
-12
-523
-864
-397
137
217
-220
-603
-327
-316
-701
-393
200
-200
-760
-557
341
84
-728
-717
-49
306
43
-362
-716
-415
96
209
-631
-1034
-459
407
-87
-698
-737
-176
-342
-226
250
-440
-368
-426
-417
-711
-557
4
-170
-210
-824
-874
-281
-55
-147
-491
-557
-368
-656
42
-182
-1031
-722
-108
206
-454
-570
-476
-688
-152
-272
-593
-732
-370
250
335
-638
-1342
-5
79
-218
-303
-769
-212
120
-39
-667
-912
-145
77
125
-242
-594
-804
-501
-69
-437
-755
-40
189
-232
-634
-1118
-294
-108
-304
-183
93
62
-632
-539
-68
25
-408
-531
-430
468
116
-930
-958
-407
299
42
-421
-355
-211
16
-247
-612
-958
-573
124
582
149
-1210
-854
134
-75
-894
-626
-107
584
270
-781
-613
83
-78
-344
21
94
207
237
-908
-533
-298
111
309
-61
240
-385
-151
-124
-811
-566
-43
186
54
-180
-487
-29
-169
-326
-721
-401
144
156
-132
-805
-416
-149
-82
-124
-80
-202
-75
-129
-625
-223
77
-254
-573
31
683
261
-62
-445
-1069
-703
324
92
-204
54
-406
-828
-406
43
-161
-273
-282
-470
-577
-165
230
-505
-837
-721
86
57
-271
-466
-693
-490
-640
-876
-471
555
276
-561
-1239
-904
-41
-9
-11
-517
-609
-213
-129
-144
-118
-532
-643
-166
-17
-31
-220
-397
-543
-500
-427
-445
231
347
-146
-912
-700
199
5
-381
-921
-101
519
-30
-569
-480
31
3
-388
-487
-295
256
121
-385
-532
-436
-224
224
320
-341
-712
-510
291
424
-128
-473
-189
206
86
-406
-376
-159
-153
-90
-419
-200
-59
49
228
86
-380
-724
-295
301
367
-17
-567
-698
-122
452
-16
-677
-350
164
-80
-598
-140
-108
-301
-59
139
-43
-372
-382
-540
-315
-19
-266
-561
-500
-151
34
-24
-559
-1036
-486
252
0
-644
-1022
-576
512
566
-659
-1521
-349
809
272
-807
-970
-372
66
-86
-390
-334
-457
-112
74
-279
-762
-349
297
283
93
-788
-1023
-188
566
360
-756
-859
-350
22
54
-334
-580
-205
331
-60
-623
-644
-19
141
-279
-520
-266
161
178
-124
-488
-541
-633
-236
431
97
-623
-721
-229
-225
-528
-430
26
369
-317
-1121
-1179
-238
379
-57
-271
-300
-526
-963
-774
-55
26
-416
-623
-267
329
161
-751
-755
-91
-59
-348
-157
257
404
-133
-434
-780
-961
-147
780
960
-7
-875
-1085
-486
230
349
-176
-493
22
404
111
-580
-664
-311
52
-155
-365
-98
82
6
-396
-819
-820
-224
230
355
-246
-700
-692
-193
249
133
-239
-620
-535
-200
-68
-84
-333
-513
-466
-443
-198
29
98
-138
-547
-693
-319
257
331
-24
-413
-429
-408
-227
150
208
-130
-477
-560
-380
122
226
-225
-509
-512
-266
-249
-176
-55
-541
-973
-571
53
159
-119
-400
-445
-635
-776
-481
151
308
-193
-475
-519
-363
-313
-263
-135
-151
-178
-310
-188
-82
-324
-499
-425
-340
-216
238
343
-152
-692
-848
-503
-124
68
-118
-290
-283
-295
-480
-574
-396
-331
-59
11
20
-120
-267
-157
-320
-328
-223
-34
231
210
-105
-466
-352
-125
-81
-48
-163
-310
-238
-40
-174
-385
-483
-589
-287
67
-65
-376
-440
-494
-570
-486
-388
-275
-164
-114
-333
-589
-533
-337
-117
-147
-256
-387
-296
47
59
-124
-566
-578
-191
54
53
-173
-245
-328
-496
-539
-598
-342
-61
26
-208
-574
-635
-459
-146
-134
-304
-553
-529
-90
41
-416
-753
-723
-412
-246
-238
-145
-195
-458
-591
-538
-394
-282
-230
-95
-116
-374
-609
-484
-125
91
-176
-665
-648
-163
137
-46
-468
-627
-426
-186
21
-88
-234
-284
-523
-398
-143
25
64
137
137
-112
-269
-131
190
260
83
-140
-110
108
357
414
147
-121
-212
-101
219
404
399
139
-42
-112
18
163
263
280
137
-96
-236
-84
-8
40
105
46
-108
-135
4
135
56
-122
-298
-324
-45
224
230
82
-163
-283
-287
-268
-138
-26
-50
-194
-381
-332
-260
-199
-222
-409
-506
-572
-484
-324
-324
-365
-550
-680
-643
-526
-452
-497
-662
-767
-798
-786
-665
-604
-644
-692
-792
-793
-765
-713
-757
-870
-882
-917
-885
-849
-861
-824
-939
-1137
-1211
-1193
-1054
-957
-976
-1033
-1114
-1127
-1041
-974
-1010
-1074
-1096
-1017
-939
-951
-978
-941
-873
-908
-911
-885
-800
-688
-749
-850
-909
-870
-718
-581
-545
-588
-672
-768
-762
-672
-561
-591
-650
-615
-596
-604
-626
-559
-453
-407
-445
-441
-388
-351
-275
-196
-158
-315
-329
-132
45
39
-99
-117
-19
117
177
149
198
318
362
347
254
250
325
430
409
222
195
412
649
674
538
467
475
532
594
587
651
789
694
658
685
716
799
853
943
801
780
850
936
1055
991
994
931
988
1162
1258
1212
1079
1027
1001
868
559
286
221
323
544
648
615
355
4
-351
-573
-570
-462
-352
-415
-563
-681
-841
-897
-934
-957
-1023
-1092
-1144
-1150
-1189
-1269
-1318
-1378
-1377
-1318
-1266
-1239
-1323
-1472
-1563
-1588
-1424
-1282
-1154
-1028
-1045
-1078
-1168
-1171
-1122
-1026
-915
-845
-717
-626
-552
-517
-491
-487
-487
-396
-300
-194
-154
-135
-134
-147
-84
-50
-18
7
-19
-50
-124
-136
-98
-52
-36
-67
-101
-128
-159
-211
-275
-376
-432
-486
-541
-553
-568
-580
-601
-754
-875
-1011
-1003
-1104
-1140
-1153
-1247
-1129
-1144
-1116
-1229
-1334
-1365
-1376
-1315
-1286
-1258
-1250
-1181
-1198
-1259
-1270
-1249
-1189
-1195
-1172
-1176
-1171
-1070
-991
-940
-967
-979
-973
-948
-915
-895
-893
-855
-769
-703
-630
-597
-562
-563
-593
-623
-639
-615
-528
-479
-465
-475
-488
-440
-425
-375
-360
-366
-341
-290
-235
-229
-190
-192
-173
-161
-124
-59
-56
18
41
80
134
204
311
341
409
397
386
407
485
576
705
768
771
764
800
863
972
1006
1051
1111
1147
1195
1210
1247
1296
1364
1370
1423
1448
1435
1387
1277
1079
881
653
613
691
916
994
860
493
87
-193
-338
-325
-282
-325
-405
-509
-600
-705
-823
-995
-1115
-1252
-1285
-1303
-1343
-1347
-1424
-1524
-1577
-1574
-1479
-1415
-1398
-1471
-1570
-1615
-1605
-1469
-1294
-1124
-1049
-1049
-1041
-997
-941
-894
-821
-709
-551
-381
-257
-192
-182
-183
-195
-168
-60
50
145
201
213
180
142
159
210
252
247
217
178
130
110
92
85
60
68
69
27
2
-90
-204
-341
-390
-416
-397
-379
-387
-410
-523
-584
-721
-779
-805
-913
-920
-1015
-980
-1021
-1044
-1200
-1352
-1387
-1475
-1334
-1357
-1347
-1409
-1478
-1511
-1528
-1479
-1468
-1386
-1394
-1401
-1446
-1479
-1376
-1336
-1266
-1234
-1182
-1136
-1094
-1012
-1026
-1030
-1044
-989
-919
-844
-772
-786
-809
-839
-800
-773
-696
-600
-550
-527
-545
-536
-530
-511
-442
-410
-396
-372
-348
-331
-322
-281
-291
-242
-180
-101
-42
-44
2
-13
15
89
179
262
303
297
254
277
340
411
469
531
551
604
641
712
719
669
741
743
916
1011
1119
1205
1158
1175
1112
1190
1231
1341
1392
1388
1403
1372
1366
1374
1299
1075
705
407
255
402
717
899
770
431
74
-233
-320
-396
-402
-430
-460
-474
-581
-675
-806
-944
-1127
-1264
-1298
-1293
-1228
-1176
-1278
-1405
-1552
-1534
-1418
-1284
-1192
-1254
-1387
-1465
-1431
-1333
-1157
-965
-860
-805
-804
-789
-811
-851
-826
-763
-594
-452
-226
-77
-34
-62
-177
-231
-181
-30
123
226
230
173
156
131
140
160
142
180
152
148
160
151
110
58
46
9
15
8
-31
-109
-217
-307
-345
-280
-231
-213
-283
-457
-537
-670
-726
-735
-824
-828
-922
-958
-944
-922
-939
-923
-1024
-1019
-1084
-1128
-1167
-1198
-1195
-1221
-1180
-1133
-1046
-996
-1003
-1097
-1125
-1136
-1077
-988
-940
-876
-901
-923
-928
-948
-948
-938
-930
-912
-877
-820
-763
-724
-690
-675
-669
-625
-590
-560
-569
-573
-567
-580
-526
-474
-404
-381
-393
-423
-443
-410
-361
-320
-272
-240
-220
-174
-181
-153
-161
-135
-117
-44
37
85
259
332
337
316
358
376
422
492
520
624
680
766
704
697
773
801
798
750
855
855
861
984
974
1085
1093
1115
1146
1118
1149
1079
1152
1120
1156
1190
1017
853
489
261
183
375
639
704
583
268
-5
-183
-258
-317
-357
-336
-276
-360
-364
-504
-575
-715
-846
-892
-1002
-895
-847
-797
-871
-963
-1069
-1066
-952
-859
-844
-934
-994
-1035
-961
-842
-745
-652
-621
-546
-592
-589
-609
-604
-586
-566
-505
-443
-303
-216
-191
-260
-327
-327
-276
-194
-159
-77
-102
-114
-167
-183
-194
-186
-189
-236
-244
-249
-187
-200
-168
-234
-243
-216
-161
-147
-205
-224
-235
-257
-218
-181
-190
-166
-183
-252
-308
-362
-433
-476
-474
-429
-406
-440
-482
-546
-588
-629
-666
-703
-742
-759
-800
-868
-935
-981
-974
-938
-911
-925
-956
-1030
-1062
-1105
-1121
-1103
-1061
-1014
-1005
-1007
-1063
-1110
-1140
-1118
-1121
-1098
-1039
-997
-951
-913
-916
-918
-924
-891
-831
-761
-688
-637
-610
-558
-482
-452
-372
-298
-265
-197
-125
-90
-47
-40
1
37
119
239
281
327
328
321
335
397
475
544
625
617
646
624
583
594
553
566
594
648
758
750
778
680
667
634
635
740
674
753
728
742
777
697
730
702
716
699
699
697
687
747
639
670
647
692
719
723
712
524
313
79
-10
19
209
410
316
240
0
-149
-278
-317
-353
-389
-326
-272
-198
-182
-215
-419
-593
-721
-749
-683
-604
-447
-485
-585
-657
-742
-738
-654
-639
-680
-757
-783
-742
-695
-635
-627
-597
-584
-527
-473
-499
-442
-489
-514
-482
-423
-320
-204
-144
-219
-284
-362
-357
-323
-261
-193
-160
-130
-85
-63
-138
-143
-245
-256
-244
-175
-91
-71
-67
-137
-186
-206
-215
-170
-180
-161
-195
-253
-270
-288
-284
-293
-301
-293
-239
-242
-264
-334
-387
-438
-487
-481
-469
-460
-431
-563
-611
-788
-856
-765
-726
-641
-704
-756
-869
-898
-968
-970
-957
-916
-840
-836
-842
-900
-934
-1001
-1062
-1056
-1014
-911
-839
-869
-875
-969
-948
-930
-890
-794
-771
-755
-761
-770
-764
-724
-710
-647
-583
-552
-526
-514
-503
-493
-514
-458
-357
-265
-166
-101
-86
-96
-107
-117
-33
30
130
184
198
188
163
234
255
361
409
407
424
393
408
372
385
451
502
573
607
626
592
516
460
469
538
609
658
670
608
605
607
636
598
525
562
468
545
547
567
602
566
557
482
536
527
565
540
500
389
377
344
259
264
170
200
210
143
113
-55
-50
-127
-220
-244
-332
-251
-249
-214
-237
-319
-324
-393
-376
-413
-429
-465
-434
-421
-462
-489
-576
-514
-534
-562
-569
-635
-595
-600
-579
-579
-552
-491
-461
-414
-444
-470
-523
-526
-495
-468
-451
-374
-351
-345
-327
-347
-358
-345
-320
-335
-283
-292
-219
-245
-254
-264
-331
-330
-339
-322
-320
-328
-367
-353
-318
-281
-309
-313
-302
-331
-330
-333
-345
-386
-347
-332
-309
-305
-351
-409
-444
-439
-453
-415
-398
-388
-401
-427
-487
-554
-600
-588
-573
-553
-532
-541
-568
-622
-662
-725
-739
-753
-717
-657
-629
-591
-605
-625
-657
-726
-709
-680
-650
-630
-635
-646
-682
-670
-677
-672
-644
-651
-613
-594
-594
-590
-600
-574
-555
-561
-492
-459
-413
-386
-364
-341
-321
-303
-289
-231
-193
-108
-94
-64
-47
-52
-4
-52
24
56
63
78
78
101
124
129
158
165
194
203
165
179
158
204
215
240
289
292
237
191
171
189
279
303
345
384
344
333
261
242
277
286
376
382
477
504
507
487
400
380
352
466
437
514
451
438
418
349
370
314
373
348
354
335
306
259
197
198
128
124
84
76
89
36
46
-33
-3
-85
-57
-88
-131
-119
-130
-124
-138
-151
-188
-152
-181
-155
-133
-184
-181
-208
-163
-123
-147
-128
-184
-128
-154
-188
-184
-220
-206
-232
-282
-268
-230
-193
-225
-225
-275
-277
-297
-323
-318
-319
-322
-306
-273
-340
-379
-362
-367
-369
-354
-373
-366
-347
-388
-439
-452
-462
-445
-402
-345
-328
-368
-383
-441
-459
-487
-474
-428
-422
-422
-476
-540
-595
-615
-634
-614
-574
-533
-460
-459
-495
-573
-677
-707
-722
-687
-673
-672
-640
-642
-644
-691
-728
-725
-738
-732
-738
-727
-705
-709
-716
-741
-723
-672
-583
-550
-582
-638
-649
-637
-628
-603
-575
-512
-504
-475
-487
-474
-498
-499
-477
-465
-388
-326
-239
-221
-233
-235
-259
-259
-237
-203
-124
-99
-54
3
7
23
5
1
27
53
110
165
219
254
244
247
219
173
179
180
209
197
220
192
196
229
261
276
261
249
250
259
275
267
240
217
181
161
197
217
186
171
114
144
151
196
221
287
276
197
174
183
220
202
224
174
187
170
136
114
43
108
101
93
95
49
46
34
-68
-119
-153
-109
-133
-122
-133
-154
-183
-174
-196
-231
-239
-294
-241
-322
-388
-389
-445
-358
-357
-394
-394
-401
-383
-419
-469
-503
-495
-518
-518
-523
-479
-489
-499
-542
-652
-615
-632
-613
-581
-574
-528
-494
-504
-512
-546
-576
-592
-611
-549
-503
-462
-500
-552
-591
-655
-642
-611
-593
-559
-596
-623
-622
-648
-657
-679
-692
-677
-630
-580
-562
-569
-597
-647
-677
-651
-608
-548
-533
-577
-585
-591
-556
-529
-543
-528
-585
-628
-648
-668
-619
-590
-592
-582
-576
-548
-544
-598
-630
-680
-692
-663
-610
-545
-540
-559
-579
-617
-643
-650
-614
-575
-559
-524
-503
-480
-489
-503
-503
-518
-516
-476
-437
-413
-412
-394
-374
-350
-295
-264
-267
-305
-340
-337
-294
-208
-136
-89
-54
-45
-43
-37
-45
-38
-3
6
48
98
139
158
106
73
52
61
105
146
189
174
140
152
115
123
121
116
119
119
168
148
183
179
163
117
63
77
104
146
132
120
109
39
12
-32
-78
-75
-110
-87
-73
-59
-64
-119
-127
-163
-127
-83
-80
-26
-14
-55
-59
-44
-36
-44
-73
-67
-44
-1
21
26
5
-24
-48
-88
-76
-105
-113
-170
-190
-219
-227
-223
-232
-214
-260
-304
-378
-348
-304
-302
-329
-372
-368
-395
-419
-470
-460
-413
-411
-385
-404
-381
-384
-462
-528
-590
-564
-513
-466
-450
-459
-493
-574
-620
-655
-680
-668
-632
-585
-566
-560
-580
-630
-673
-709
-716
-724
-669
-639
-632
-613
-613
-598
-601
-615
-596
-603
-628
-663
-671
-666
-631
-622
-596
-565
-557
-528
-538
-551
-563
-561
-531
-468
-405
-375
-333
-336
-346
-389
-465
-485
-522
-497
-464
-440
-376
-358
-366
-393
-444
-462
-467
-448
-421
-388
-362
-331
-297
-272
-251
-237
-226
-197
-178
-170
-142
-148
-150
-135
-132
-75
-21
28
23
-5
-30
-41
-39
-16
7
28
80
77
90
79
51
21
-29
-16
-22
65
130
167
189
146
168
130
121
109
141
142
158
168
116
114
94
100
96
81
131
136
166
161
174
181
177
220
240
268
230
196
145
116
150
136
167
158
183
189
137
110
100
118
94
93
99
169
155
105
78
31
21
1
1
-13
5
-3
-29
-8
-25
-13
-1
-44
-68
-84
-106
-89
-96
-99
-102
-127
-143
-168
-205
-219
-252
-306
-348
-378
-386
-408
-404
-435
-443
-449
-496
-477
-480
-506
-534
-574
-584
-577
-568
-548
-567
-520
-483
-477
-487
-525
-573
-670
-709
-673
-596
-539
-505
-481
-481
-498
-518
-546
-555
-561
-574
-591
-597
-535
-509
-480
-478
-493
-504
-533
-556
-605
-619
-597
-600
-583
-518
-435
-393
-400
-419
-475
-524
-558
-586
-559
-502
-458
-413
-343
-335
-359
-418
-477
-501
-542
-521
-507
-483
-426
-379
-380
-419
-429
-464
-488
-503
-517
-493
-462
-434
-419
-361
-323
-302
-288
-295
-253
-249
-242
-228
-229
-192
-146
-125
-78
-43
-94
-129
-157
-155
-139
-89
-34
-18
8
52
76
105
122
82
55
4
-17
-1
53
123
141
161
109
84
88
102
86
79
108
86
132
137
160
168
167
114
67
40
34
24
-6
-25
-27
14
77
95
91
75
-3
-12
-29
9
12
32
47
51
77
74
83
70
59
37
3
-14
17
20
7
-14
-26
-1
52
23
-17
-57
-107
-117
-126
-132
-74
-74
-74
-114
-145
-157
-177
-225
-317
-315
-320
-307
-282
-237
-254
-250
-295
-313
-244
-236
-205
-220
-245
-263
-256
-265
-263
-283
-301
-305
-330
-341
-352
-351
-367
-397
-385
-365
-332
-263
-321
-321
-343
-402
-432
-496
-521
-546
-568
-557
-542
-512
-535
-594
-636
-707
-749
-808
-831
-812
-786
-736
-678
-652
-656
-675
-727
-754
-767
-750
-734
-718
-684
-638
-621
-620
-597
-585
-574
-626
-643
-624
-629
-614
-607
-581
-547
-505
-484
-462
-476
-523
-566
-606
-596
-566
-530
-479
-429
-391
-369
-392
-406
-402
-394
-382
-337
-290
-251
-185
-135
-130
-102
-68
-74
-72
-116
-127
-117
-115
-87
-59
-27
18
45
46
42
-19
-56
-60
-90
-59
-11
61
103
110
80
36
28
27
35
16
-8
10
18
25
28
53
72
76
48
55
40
53
20
-51
-91
-112
-54
15
80
118
124
73
2
-89
-148
-91
-130
-96
-64
1
52
18
15
-66
-130
-179
-208
-238
-191
-174
-189
-176
-134
-108
-60
-31
-96
-142
-175
-198
-210
-164
-163
-109
-90
-68
-69
-137
-165
-240
-294
-288
-287
-275
-208
-179
-199
-205
-225
-260
-307
-327
-346
-368
-336
-325
-310
-263
-264
-234
-235
-222
-239
-298
-333
-352
-364
-343
-319
-318
-285
-293
-350
-396
-466
-505
-549
-593
-600
-587
-550
-548
-536
-561
-602
-635
-662
-675
-687
-710
-741
-758
-753
-715
-686
-670
-636
-651
-670
-695
-714
-714
-713
-706
-697
-648
-641
-619
-608
-626
-619
-650
-672
-670
-635
-592
-567
-553
-535
-522
-500
-502
-512
-512
-512
-507
-515
-487
-443
-426
-395
-364
-333
-281
-255
-226
-247
-263
-248
-243
-239
-229
-223
-188
-182
-165
-178
-198
-184
-230
-204
-189
-156
-95
-56
-8
-16
-5
28
38
62
77
81
93
124
114
134
120
136
202
211
224
252
254
243
202
182
163
179
193
213
209
198
162
106
76
80
67
81
93
109
141
126
79
13
-2
-28
-20
2
5
19
21
24
6
-29
-80
-109
-103
-119
-101
-87
-85
-80
-71
-86
-127
-99
-106
-112
-178
-222
-235
-271
-263
-287
-273
-272
-268
-288
-330
-344
-375
-359
-399
-427
-409
-378
-374
-415
-419
-418
-430
-450
-480
-457
-458
-492
-514
-504
-478
-478
-488
-525
-536
-520
-522
-534
-540
-516
-524
-543
-562
-583
-558
-583
-588
-611
-602
-579
-588
-610
-637
-642
-651
-629
-639
-632
-631
-633
-652
-672
-665
-661
-665
-699
-719
-723
-737
-741
-771
-773
-745
-749
-728
-740
-747
-755
-768
-766
-770
-741
-725
-711
-725
-755
-744
-709
-682
-654
-634
-614
-594
-575
-550
-531
-492
-455
-424
-404
-382
-372
-325
-274
-256
-235
-194
-190
-178
-147
-144
-129
-134
-133
-124
-93
-45
-22
-1
3
5
21
44
18
14
18
16
11
1
-12
-14
-8
-1
11
6
50
56
22
-17
-44
-61
-51
-41
-51
-11
6
10
59
97
112
88
67
30
18
28
11
3
-3
5
5
5
33
31
3
-34
-62
-84
-106
-93
-123
-157
-174
-188
-197
-226
-260
-308
-332
-362
-396
-357
-382
-343
-352
-365
-324
-345
-354
-344
-366
-366
-373
-389
-381
-376
-382
-384
-377
-391
-396
-435
-446
-449
-478
-482
-500
-496
-520
-549
-564
-576
-553
-568
-580
-590
-587
-587
-608
-606
-626
-621
-626
-634
-623
-615
-615
-615
-624
-647
-655
-667
-683
-680
-682
-701
-710
-721
-696
-714
-742
-722
-718
-711
-705
-690
-699
-697
-687
-673
-656
-670
-659
-653
-663
-659
-639
-646
-643
-625
-618
-590
-564
-546
-542
-508
-488
-499
-498
-496
-489
-457
-440
-432
-386
-333
-271
-235
-190
-182
-163
-166
-174
-158
-145
-90
-57
-23
-18
3
22
16
0
-21
9
44
68
68
91
121
121
132
93
58
68
57
52
65
73
101
116
125
111
109
112
111
137
103
125
125
125
114
103
135
127
139
113
110
102
80
63
24
8
-17
-25
-28
-32
-41
-42
-47
-67
-68
-93
-126
-142
-154
-185
-209
-263
-263
-259
-288
-311
-315
-316
-325
-355
-390
-400
-424
-424
-433
-439
-430
-417
-412
-412
-414
-412
-404
-407
-428
-447
-457
-453
-433
-429
-428
-428
-445
-413
-421
-436
-439
-459
-471
-466
-454
-463
-457
-451
-461
-483
-502
-507
-512
-512
-517
-522
-551
-555
-547
-551
-539
-525
-519
-531
-527
-538
-536
-554
-558
-551
-538
-547
-560
-558
-556
-558
-583
-603
-611
-597
-603
-577
-577
-572
-552
-541
-532
-569
-582
-559
-577
-596
-607
-607
-580
-596
-577
-545
-538
-493
-474
-440
-393
-355
-325
-287
-291
-282
-270
-250
-218
-185
-143
-122
-83
-54
-39
9
37
63
71
83
84
85
86
96
133
126
165
177
205
225
208
206
204
236
234
248
255
238
224
200
172
150
153
181
166
177
160
134
122
95
79
42
32
11
17
-11
-27
-42
-103
-134
-179
-210
-197
-215
-211
-236
-233
-221
-234
-242
-301
-352
-363
-395
-397
-423
-445
-442
-466
-470
-459
-438
-432
-430
-445
-443
-428
-421
-432
-456
-468
-485
-475
-477
-487
-460
-474
-472
-482
-492
-491
-505
-523
-534
-532
-538
-516
-526
-516
-494
-503
-495
-521
-523
-520
-527
-557
-577
-563
-548
-534
-521
-537
-528
-554
-571
-595
-633
-644
-660
-652
-662
-653
-653
-666
-697
-724
-748
-759
-761
-754
-762
-759
-771
-763
-742
-738
-727
-721
-712
-700
-685
-669
-658
-638
-604
-582
-569
-552
-525
-501
-474
-450
-439
-427
-408
-388
-345
-337
-303
-263
-225
-189
-137
-91
-60
-20
-26
-17
-14
27
65
80
134
164
193
215
213
266
293
334
378
358
410
399
425
461
438
448
444
422
458
451
435
462
450
430
414
400
338
341
306
308
299
251
240
183
182
137
120
106
67
42
-11
-33
-77
-110
-163
-198
-248
-269
-317
-368
-406
-447
-482
-536
-565
-605
-648
-703
-746
-792
-830
-857
-873
-886
-918
-901
-921
-912
-910
-915
-886
-868
-847
-847
-807
-780
-754
-735
-706
-679
-663
-641
-620
-583
-543
-522
-489
-455
-430
-391
-371
-356
-348
-313
-292
-289
-271
-257
-233
-231
-219
-204
-211
-212
-217
-230
-234
-222
-231
-230
-232
-248
-252
-267
-283
-306
-320
-336
-357
-380
-399
-415
-431
-449
-462
-464
-474
-462
-463
-494
-507
-507
-518
-516
-488
-486
-510
-507
-502
-505
-495
-479
-486
-471
-451
-452
-422
-386
-348
-338
-284
-235
-201
-174
-156
-136
-129
-105
-97
-74
-45
2
44
60
142
151
176
200
195
238
262
298
349
383
455
476
464
477
485
484
535
533
525
512
522
533
537
531
504
513
514
492
469
441
392
367
321
264
263
217
167
136
51
26
-13
-63
-109
-158
-205
-231
-260
-291
-335
-395
-423
-495
-550
-587
-631
-653
-666
-687
-705
-711
-726
-774
-832
-848
-879
-896
-897
-908
-900
-896
-909
-913
-928
-906
-897
-898
-878
-860
-846
-819
-779
-747
-707
-667
-625
-621
-602
-562
-535
-502
-496
-492
-464
-455
-433
-430
-417
-373
-351
-329
-316
-290
-287
-286
-281
-279
-263
-266
-279
-284
-286
-288
-314
-303
-292
-280
-278
-285
-286
-297
-299
-297
-296
-299
-302
-301
-303
-315
-345
-358
-384
-408
-413
-419
-418
-436
-427
-421
-409
-366
-373
-376
-353
-327
-314
-299
-281
-240
-203
-174
-169
-147
-87
-57
0
33
54
84
93
121
136
124
202
197
209
272
242
283
274
311
369
367
388
420
435
471
463
455
485
488
502
521
525
577
554
564
560
519
494
479
470
441
405
381
347
311
292
247
174
109
49
-19
-103
-159
-198
-272
-305
-332
-379
-390
-419
-472
-517
-574
-601
-645
-713
-747
-791
-843
-850
-891
-906
-918
-945
-939
-948
-960
-960
-951
-952
-960
-977
-977
-961
-941
-908
-873
-843
-838
-833
-803
-779
-733
-705
-684
-654
-611
-541
-498
-459
-419
-393
-350
-310
-269
-235
-186
-166
-170
-154
-156
-137
-122
-117
-102
-89
-60
-57
-58
-67
-94
-104
-123
-140
-158
-168
-189
-195
-218
-227
-233
-265
-284
-318
-361
-384
-429
-482
-509
-554
-563
-566
-594
-590
-610
-632
-630
-651
-655
-672
-667
-670
-671
-675
-654
-636
-632
-609
-580
-555
-516
-488
-483
-470
-469
-460
-427
-394
-364
-334
-285
-233
-174
-129
-97
-66
-22
28
53
96
127
168
204
214
249
280
287
330
372
385
406
466
482
510
527
518
551
552
580
605
596
609
591
552
534
522
493
478
493
469
481
441
403
411
396
384
360
316
300
254
189
150
89
28
-41
-129
-198
-258
-282
-317
-349
-380
-415
-441
-484
-547
-607
-650
-674
-695
-733
-762
-787
-828
-856
-862
-870
-897
-901
-892
-910
-925
-924
-934
-940
-912
-924
-904
-883
-874
-854
-850
-819
-808
-799
-759
-739
-719
-689
-656
-622
-583
-539
-508
-496
-462
-418
-399
-384
-358
-346
-323
-298
-301
-271
-261
-253
-238
-240
-242
-240
-224
-235
-253
-271
-308
-296
-315
-319
-313
-321
-322
-337
-351
-379
-391
-409
-423
-427
-458
-457
-480
-497
-502
-536
-543
-539
-549
-559
-575
-608
-627
-622
-632
-652
-651
-646
-637
-605
-571
-571
-577
-587
-554
-533
-506
-453
-435
-404
-367
-324
-272
-216
-182
-157
-128
-98
-60
2
53
90
128
183
224
241
284
305
296
277
280
288
278
331
365
350
338
373
409
406
433
428
405
390
397
425
410
401
380
365
338
332
338
318
318
311
311
306
309
304
283
240
213
169
154
160
129
93
64
61
41
-3
7
-29
-67
-103
-149
-165
-227
-248
-286
-305
-328
-365
-389
-453
-484
-535
-584
-606
-653
-697
-717
-731
-764
-792
-803
-793
-803
-817
-827
-848
-855
-852
-853
-856
-855
-843
-812
-771
-745
-738
-733
-737
-725
-718
-684
-648
-605
-568
-554
-526
-506
-488
-485
-466
-454
-422
-402
-392
-386
-389
-379
-375
-373
-381
-366
-369
-369
-339
-347
-331
-326
-335
-353
-379
-395
-393
-397
-393
-380
-364
-357
-352
-353
-383
-394
-411
-444
-444
-439
-475
-486
-473
-461
-464
-425
-364
-365
-383
-366
-387
-409
-385
-378
-340
-343
-360
-320
-329
-297
-248
-195
-153
-153
-168
-134
-74
-147
-138
-3
-34
-113
10
102
11
2
190
174
37
82
231
169
71
206
231
169
201
274
284
270
270
282
355
382
273
363
482
367
307
440
534
438
316
453
510
428
375
491
483
352
355
407
396
382
393
379
385
356
335
296
287
294
276
248
262
253
241
231
211
175
166
161
128
105
100
50
2
-10
-51
-102
-153
-172
-203
-234
-267
-301
-329
-371
-412
-453
-508
-548
-577
-609
-634
-677
-680
-679
-710
-724
-745
-773
-786
-787
-781
-794
-808
-832
-817
-799
-798
-776
-765
-733
-705
-685
-662
-647
-654
-647
-640
-637
-635
-611
-606
-585
-589
-616
-587
-585
-583
-558
-580
-588
-578
-561
-552
-543
-486
-481
-476
-433
-426
-392
-350
-372
-370
-363
-392
-395
-378
-386
-395
-427
-438
-458
-491
-478
-491
-508
-434
-427
-486
-454
-486
-399
-330
-453
-450
-210
-202
-444
-413
-114
-209
-466
-472
-225
-338
-383
-273
-301
-134
-241
-341
-218
-132
-302
-343
-87
-95
-263
-86
12
5
-199
-153
95
176
-96
-242
310
368
-81
-16
298
275
227
43
169
415
263
51
202
384
274
181
213
364
336
164
289
371
354
238
225
369
406
309
190
424
426
337
275
290
348
293
274
231
240
265
215
86
220
264
194
161
182
147
119
185
134
116
113
109
98
116
143
148
107
81
70
29
-2
-24
-51
-88
-117
-159
-194
-225
-270
-309
-320
-327
-365
-395
-410
-448
-479
-531
-564
-581
-635
-660
-697
-727
-729
-771
-780
-779
-812
-811
-801
-823
-853
-877
-863
-878
-884
-872
-855
-852
-850
-851
-841
-842
-840
-815
-784
-771
-776
-784
-795
-788
-756
-724
-702
-673
-644
-608
-582
-570
-581
-549
-517
-507
-467
-466
-515
-517
-473
-493
-475
-353
-498
-531
-326
-381
-342
-473
-462
-274
-377
-562
-576
-327
-370
-639
-547
-173
-286
-439
-345
-152
-212
-340
-142
-188
-206
-308
-102
192
-171
-543
-46
360
-60
-609
-142
636
-118
-889
90
632
-377
-855
-37
589
-245
-616
-235
744
-161
-909
245
641
-379
-603
611
394
-562
-5
714
23
-345
228
510
-148
-283
409
444
-146
20
272
287
248
53
122
170
181
236
40
57
13
303
340
-235
35
415
416
131
-62
79
502
275
-64
120
209
367
265
107
190
214
238
398
109
95
252
210
271
140
28
120
206
109
57
101
127
200
15
-33
212
122
-20
-31
34
40
0
32
-7
-66
-30
-37
-174
-124
-8
-121
-281
-274
-252
-301
-359
-395
-402
-392
-420
-514
-503
-496
-550
-562
-631
-673
-674
-657
-672
-805
-832
-698
-750
-883
-863
-770
-760
-834
-810
-771
-779
-748
-794
-826
-794
-803
-699
-700
-784
-727
-691
-691
-638
-583
-660
-613
-500
-426
-617
-646
-347
-443
-661
-557
-299
-392
-268
-352
-410
-386
-337
-161
-414
-682
-164
158
-559
-804
-101
206
-564
-969
-396
487
-407
-1135
-316
535
-225
-1053
-152
305
-211
-587
-424
30
322
-290
-878
16
816
-436
-1167
68
1112
-542
-1353
329
951
-385
-1286
89
892
-3
-1267
-7
1082
65
-1088
-355
1297
102
-1155
-423
1209
592
-1529
-668
1196
1056
-1716
-1011
1652
699
-1540
-1106
1640
783
-1585
-849
1375
561
-1093
-740
1067
946
-1105
-862
970
1109
-947
-1151
907
1167
-874
-1022
929
1155
-637
-850
654
1213
-371
-1057
456
1002
48
-869
101
803
54
-432
-73
362
316
91
-34
-184
243
660
94
-481
-14
677
374
-497
-177
401
355
-95
-491
-92
555
117
-324
-60
183
143
-88
-97
-94
-29
73
-72
-223
-176
-165
-103
-82
-325
-366
-212
-39
-126
-518
-464
-220
-207
-390
-584
-467
-289
-533
-582
-496
-525
-630
-772
-646
-601
-781
-858
-664
-700
-798
-761
-811
-750
-716
-644
-713
-784
-679
-679
-671
-764
-929
-894
-570
-573
-927
-827
-706
-356
-653
-1015
-624
-339
-331
-870
-819
-314
-118
-716
-967
-501
-9
-459
-924
-164
23
-529
-486
-423
-393
-73
-609
-842
-157
189
-484
-970
-246
317
-315
-1180
-246
725
-753
-1279
-58
621
-885
-1289
355
549
-748
-1208
241
789
-580
-1173
111
652
-205
-1095
-393
911
-302
-1278
127
908
-702
-1122
703
441
-971
-720
772
286
-1134
-468
1130
-80
-1150
-69
950
-166
-871
2
451
81
-557
-109
86
461
-356
-714
534
582
-914
-605
826
178
-950
-140
1079
36
-1503
36
1442
-419
-1375
395
1253
-644
-1335
548
948
-836
-780
398
367
-531
-605
221
88
-409
-350
297
-8
-92
-112
-357
144
233
-156
-538
108
459
-74
-702
95
835
-228
-902
279
985
-387
-1165
321
1191
-380
-1326
411
1478
-472
-1341
398
1311
-372
-1501
164
1328
-444
-1494
286
1207
-519
-1175
136
730
-322
-931
-280
268
-42
-572
-550
-139
75
-290
-516
-368
-287
-115
-331
-658
-420
-138
-386
-806
-763
-288
-250
-619
-756
-243
-130
-645
-861
-467
-188
-730
-832
-511
-263
-520
-769
-710
-385
-473
-749
-654
-308
-331
-830
-794
-385
-581
-846
-667
-587
-461
-494
-836
-959
-558
-226
-880
-1011
-386
-295
-877
-1054
-587
-271
-601
-1046
-337
-186
-789
-732
-436
-472
-217
-388
-723
-485
-146
-254
-556
-664
70
143
-873
-767
204
186
-994
-821
409
37
-1255
-623
415
21
-829
-436
165
-135
-889
-514
170
-214
-836
-481
412
-223
-809
-61
437
-98
-747
-18
147
-220
-142
-89
331
-302
-380
427
84
-657
-355
705
-166
-861
154
174
-488
107
30
-463
201
25
-366
-74
-175
-125
14
-291
-287
25
249
-857
-232
646
-827
-194
135
-668
-596
-120
-238
-518
-661
-309
-10
-322
-493
-470
46
-105
-571
-211
-88
-205
-187
-305
-196
-23
-120
-201
96
313
-367
-62
775
-251
-537
395
240
-435
-61
138
-434
-83
193
-41
-592
15
341
-112
-288
-262
241
-49
-805
-259
669
-42
-910
-653
796
190
-1192
-696
1112
202
-1537
-388
1057
97
-1513
-499
1154
-60
-1200
-186
715
-201
-1009
-463
28
-27
-832
-700
-409
-200
-550
-915
-311
-342
-771
-787
-496
-441
-636
-645
-591
-463
-454
-650
-481
-468
-422
-412
-602
-628
-523
-421
-678
-783
-384
-464
-702
-730
-369
-433
-779
-681
-403
-385
-844
-794
-407
-445
-597
-674
-598
-528
-406
-664
-691
-258
-352
-854
-705
-209
-502
-801
-567
-483
-433
-592
-434
-337
-807
-645
-134
-313
-819
-417
-56
-367
-623
-483
-118
-373
-942
-436
293
-571
-1081
-269
-30
-180
-686
-745
87
103
-919
-293
-36
-406
10
-516
-147
-58
-284
18
-119
-264
1
-401
-357
538
-228
-318
-262
-402
230
34
-733
-398
132
-536
-722
-227
-148
-504
-1169
-49
479
-617
-1425
-350
572
-467
-1494
-533
616
-196
-805
-566
326
-291
-729
-287
183
-254
-838
-44
-66
-402
-538
-231
398
170
-959
-485
436
-177
-878
-498
237
-426
-575
27
-70
-404
-450
416
283
-725
-108
323
-159
-513
-204
427
285
-414
-192
497
187
-232
-164
84
357
137
-644
-117
451
34
-393
-226
204
149
305
-165
-506
81
469
-352
-876
-158
358
-177
-884
-75
269
-211
-268
-347
-258
107
65
-646
-568
265
-90
-689
-482
89
154
-277
-236
-282
-301
-41
-256
-454
-536
-263
53
-253
-586
-426
-40
-197
-616
-709
-370
-218
-258
-546
-736
-428
-394
-522
-790
-760
-531
-508
-756
-753
-592
-648
-694
-958
-1007
-822
-759
-677
-774
-699
-468
-616
-767
-887
-821
-555
-659
-997
-999
-640
-524
-1025
-1152
-743
-658
-828
-874
-619
-677
-936
-849
-714
-860
-953
-659
-656
-885
-711
-603
-624
-460
-600
-684
-499
-579
-479
-217
-527
-634
-348
-318
-429
-566
-146
-168
-494
-328
-168
-271
-813
-377
236
-342
-941
-284
619
-225
-1006
-738
78
281
-654
-753
78
203
-607
-865
-142
-166
-162
-209
-568
-574
-573
-113
76
-830
-476
673
-351
-864
-134
254
135
-799
-361
854
109
-830
52
213
-267
-336
314
384
-442
-387
783
255
-834
-41
902
452
-697
-238
824
228
-499
544
852
29
-354
274
1017
57
-233
577
434
-290
17
731
167
-495
246
610
17
-183
244
538
-206
-577
-7
489
57
-477
-124
285
-156
-122
287
-41
-350
149
658
-245
-712
45
476
252
-300
-316
392
730
229
-49
101
278
223
156
85
47
279
364
280
165
-23
149
274
-161
-227
79
232
14
-322
-207
10
142
-33
-201
16
173
-63
-440
-483
-305
-425
-682
-845
-752
-544
-496
-684
-966
-879
-763
-982
-1195
-1232
-1118
-1147
-1347
-1429
-1315
-1216
-1245
-1404
-1401
-1229
-1103
-1174
-1290
-1265
-1242
-1221
-1255
-1255
-1208
-1130
-1078
-1135
-1148
-1043
-900
-886
-1005
-1006
-899
-889
-877
-933
-994
-899
-875
-901
-836
-668
-643
-752
-774
-761
-675
-620
-802
-939
-860
-752
-774
-716
-590
-643
-706
-735
-769
-620
-529
-691
-766
-739
-656
-506
-642
-821
-689
-568
-666
-675
-588
-439
-354
-475
-503
-430
-500
-462
-329
-333
-259
-191
-162
12
112
116
109
-54
25
227
238
306
209
90
202
523
579
336
279
458
722
577
168
66
229
331
192
161
254
312
514
280
154
205
136
137
186
309
190
78
233
530
320
197
347
534
835
383
134
520
427
127
203
475
583
424
512
779
490
454
582
684
712
656
629
540
770
882
940
953
855
1077
1254
995
916
1131
1258
1019
793
1011
1342
1507
1238
984
1197
1286
1201
1120
1196
1211
1131
1133
919
1095
1237
1100
1090
996
833
305
-121
-434
-681
-708
-685
-482
-566
-776
-966
-1192
-1334
-1581
-1827
-1900
-2058
-2240
-2314
-2347
-2287
-2278
-2417
-2403
-2282
-2085
-1958
-1954
-1942
-2031
-2110
-2165
-2163
-2004
-1857
-1699
-1553
-1320
-1058
-888
-836
-825
-780
-776
-728
-659
-557
-448
-397
-266
-142
-74
11
69
80
4
-98
-130
-137
-240
-334
-390
-386
-366
-397
-337
-258
-255
-336
-454
-588
-771
-947
-1149
-1315
-1478
-1526
-1553
-1573
-1677
-1759
-1734
-1874
-1798
-1809
-1884
-2025
-2148
-2130
-2097
-2038
-1879
-1693
-1567
-1420
-1262
-1117
-1035
-1026
-1025
-1034
-1010
-893
-801
-701
-644
-632
-598
-576
-487
-394
-392
-423
-496
-584
-556
-592
-609
-538
-523
-549
-554
-491
-453
-470
-522
-505
-515
-588
-566
-552
-575
-580
-608
-537
-428
-333
-135
-112
-237
-287
-113
-129
-249
-105
99
235
234
345
596
741
810
848
789
768
832
842
908
929
1002
1128
1231
1338
1396
1487
1561
1579
1633
1666
1596
1568
1503
1435
1442
1477
1766
1948
1994
2091
2129
2034
1860
1686
1763
1638
1484
1357
1444
1683
1555
1643
1751
1904
1872
1803
1883
1954
1887
1906
2048
2107
2331
2584
2678
2684
1934
1013
41
-851
-1079
-998
-495
-26
29
-176
-503
-890
-1129
-1526
-2053
-2477
-2760
-2886
-2750
-2548
-2311
-2359
-2518
-2639
-2547
-2296
-2062
-1983
-2189
-2457
-2654
-2677
-2596
-2318
-2046
-1762
-1341
-985
-535
-279
-271
-382
-688
-833
-767
-537
-286
-98
116
303
464
624
719
698
545
416
258
180
135
39
-114
-303
-367
-331
-264
-157
-139
-251
-438
-695
-912
-1167
-1435
-1624
-1782
-1809
-1728
-1563
-1381
-1343
-1420
-1505
-1614
-1750
-1876
-2014
-2154
-2177
-2142
-2131
-1970
-1894
-1738
-1691
-1558
-1380
-1386
-1427
-1565
-1681
-1853
-1910
-1837
-1586
-1283
-1050
-809
-711
-695
-788
-944
-1089
-1282
-1384
-1366
-1299
-1188
-1132
-1056
-1000
-997
-1013
-1048
-1089
-1212
-1356
-1506
-1641
-1749
-1748
-1664
-1546
-1409
-1250
-1101
-1093
-1128
-1220
-1308
-1416
-1445
-1346
-1194
-960
-729
-465
-301
-201
-79
7
35
57
112
209
304
422
547
676
793
931
1075
1127
1209
1225
1178
1082
946
950
999
1013
1089
1096
1298
1451
1492
1579
1545
1577
1453
1447
1422
1468
1568
1708
1926
1880
2063
2295
2431
2424
2274
2245
2321
2236
2333
2448
2599
2760
2604
2870
2928
3117
3292
3296
3459
3359
3455
3431
2972
2014
671
-670
-1313
-1244
-598
292
781
746
98
-735
-1396
-2005
-2581
-3141
-3596
-3741
-3458
-2857
-2321
-1963
-2066
-2332
-2632
-2657
-2439
-2222
-2186
-2384
-2549
-2522
-2251
-1767
-1234
-798
-412
-42
322
589
599
447
83
-214
-234
13
504
1022
1438
1648
1747
1792
1665
1423
1024
628
327
140
220
315
377
315
154
36
-92
-155
-263
-516
-864
-1221
-1513
-1741
-1902
-2007
-2076
-2075
-1925
-1744
-1505
-1449
-1518
-1711
-1986
-2098
-2154
-2029
-1841
-1627
-1336
-1105
-815
-597
-547
-735
-854
-1104
-1147
-1084
-989
-778
-860
-756
-729
-633
-440
-422
-428
-650
-879
-1110
-1307
-1365
-1471
-1541
-1626
-1557
-1429
-1342
-1244
-1357
-1543
-1881
-2145
-2263
-2398
-2354
-2299
-2234
-2106
-1985
-1773
-1686
-1718
-1717
-1863
-1902
-1889
-1781
-1590
-1528
-1383
-1248
-1045
-807
-602
-519
-478
-471
-506
-479
-426
-311
-198
-92
251
536
436
409
471
601
602
338
171
213
299
379
404
528
642
691
738
768
746
654
602
587
586
483
460
541
684
898
1104
1405
1573
1649
1633
1582
1634
1763
1891
2045
2152
2259
2476
2604
2889
3173
3225
3432
3310
3256
3341
3132
3260
3297
3523
3875
4114
4210
4121
3421
2272
750
-880
-1703
-1753
-1087
-33
608
806
219
-696
-1698
-2643
-3357
-3896
-4236
-4354
-4059
-3409
-2697
-2277
-2217
-2497
-2875
-3035
-2993
-2760
-2497
-2420
-2380
-2317
-2051
-1486
-826
-221
321
693
991
1120
1125
1010
704
481
433
708
1212
1848
2415
2686
2712
2498
2119
1600
1123
719
408
326
389
519
607
550
397
122
-254
-555
-858
-1165
-1483
-1758
-1933
-2065
-2137
-2113
-2055
-1998
-1891
-1771
-1695
-1725
-1862
-2041
-2190
-2260
-2158
-1879
-1479
-1028
-677
-370
-147
-46
-41
-86
-143
-188
-162
25
69
49
130
24
226
102
121
47
-164
-300
-667
-906
-1222
-1402
-1517
-1563
-1489
-1473
-1398
-1489
-1729
-2004
-2335
-2498
-2654
-2673
-2567
-2462
-2254
-2181
-2037
-1974
-1992
-2010
-2105
-2118
-2052
-1953
-1761
-1623
-1442
-1239
-1059
-828
-657
-451
-367
-337
-336
-366
-306
-247
-137
-4
196
381
548
610
606
560
446
361
302
289
321
416
460
530
587
609
602
496
388
270
209
185
211
270
309
401
508
621
666
764
791
812
874
954
1232
1531
1680
1900
1858
2076
2175
2335
2385
2472
2559
2659
2848
3037
3221
3285
3377
3306
3363
3277
3310
3263
3162
3203
3081
2747
2107
1237
107
-542
-924
-821
-492
-310
-169
-586
-1221
-1815
-2487
-2953
-3434
-3741
-3850
-3774
-3335
-2910
-2566
-2451
-2569
-2802
-2969
-3008
-2803
-2591
-2328
-2036
-1759
-1412
-1015
-587
-228
38
278
529
706
834
960
944
984
1086
1273
1531
1832
2119
2228
2165
1992
1749
1386
1046
753
554
487
515
584
563
435
206
-135
-528
-930
-1248
-1515
-1736
-1849
-1897
-1901
-1884
-1890
-1911
-2026
-2082
-2132
-2179
-2186
-2179
-2133
-2090
-1933
-1683
-1442
-1153
-876
-671
-534
-420
-313
-252
-204
-122
41
221
443
664
841
913
911
817
679
346
82
-81
-184
82
279
274
-471
-1037
-1716
-2057
-2032
-2121
-1927
-2135
-2068
-2152
-2464
-2638
-2940
-3114
-3321
-3266
-3005
-2724
-2272
-2186
-2230
-2414
-2438
-2141
-1922
-1600
-1471
-1342
-1262
-1187
-991
-860
-695
-512
-348
-130
46
179
236
21
-47
-115
-42
192
492
733
720
709
615
487
366
334
240
171
199
298
394
434
458
360
207
114
93
71
70
64
107
135
234
341
325
386
360
555
699
964
1192
1428
1645
1716
1878
1846
2149
2153
2557
2720
2815
3141
3073
3409
3418
3492
3608
3433
3551
3397
3452
3543
3580
3714
3660
3283
2437
1502
212
-483
-913
-889
-470
-270
-41
-431
-955
-1669
-2432
-3134
-3683
-4004
-4140
-3951
-3494
-2978
-2664
-2513
-2603
-2910
-3117
-3207
-2995
-2763
-2420
-2037
-1705
-1364
-960
-526
-165
201
432
693
858
954
1072
1062
1153
1296
1512
1785
2093
2379
2477
2398
2218
1933
1512
1146
887
735
663
695
767
713
581
287
-154
-591
-1057
-1398
-1659
-1801
-1842
-1856
-1867
-1884
-1936
-2066
-2220
-2365
-2414
-2451
-2430
-2336
-2225
-2086
-1930
-1692
-1446
-1231
-974
-772
-616
-476
-346
-231
-94
62
261
501
733
1006
1194
1273
1254
1174
1028
869
731
661
558
541
146
-246
-532
-770
-519
-427
-733
-1871
-2827
-3719
-3674
-3200
-2641
-2164
-2251
-2265
-2668
-3122
-3494
-3720
-3817
-3763
-3321
-2758
-2030
-1341
-1175
-1431
-1848
-1963
-1725
-1393
-1005
-829
-693
-673
-400
-155
65
227
313
341
334
297
281
187
-51
-140
-195
67
439
804
861
592
313
-52
-271
-373
-265
-237
-148
-8
200
307
279
199
-106
-419
-591
-508
-266
64
221
287
171
112
184
373
670
807
998
1089
1343
1631
1902
1978
2127
2227
2453
2559
2847
3057
3278
3352
3423
3547
3490
3743
3640
3508
3444
3251
3472
3459
3549
3510
2649
1852
580
-653
-1076
-1398
-820
-390
-178
-128
-818
-1486
-2396
-3182
-3747
-4141
-4191
-4090
-3681
-3175
-2709
-2386
-2490
-2749
-3128
-3287
-3291
-3010
-2504
-2142
-1687
-1336
-1043
-631
-323
127
413
616
855
901
1034
1134
1238
1444
1611
1885
2171
2457
2606
2530
2316
1961
1561
1164
910
766
744
837
891
870
671
335
-133
-685
-1168
-1577
-1824
-1927
-1966
-1910
-1864
-1855
-1940
-2107
-2260
-2466
-2559
-2548
-2443
-2257
-2101
-1897
-1693
-1478
-1271
-1088
-886
-714
-572
-413
-238
-62
106
297
494
687
903
1095
1271
1318
1252
1081
758
525
231
229
303
366
343
45
-281
-826
-1153
-1431
-1607
-1871
-2179
-2360
-2479
-2373
-2376
-2447
-2587
-2768
-2868
-2988
-2948
-2899
-2858
-2762
-2655
-2442
-2199
-1928
-1651
-1568
-1550
-1579
-1473
-1296
-1119
-938
-787
-607
-380
-118
85
134
130
68
-42
-43
-27
60
138
175
205
240
296
319
282
161
30
-121
-215
-226
-196
-197
-143
-71
-60
4
16
0
-97
-210
-220
-200
-155
-11
118
221
346
402
580
688
774
871
852
956
1123
1557
1956
2277
2498
2453
2358
2372
2373
2566
2640
3008
3119
3299
3412
3404
3565
3376
3363
3135
2943
2867
2688
2681
2667
2498
1983
1246
182
-787
-1339
-1564
-1226
-973
-813
-995
-1552
-2147
-2739
-3216
-3503
-3737
-3798
-3725
-3374
-2938
-2541
-2269
-2334
-2639
-2853
-2953
-2734
-2319
-1807
-1344
-1036
-736
-441
-122
180
475
643
817
1004
1130
1349
1475
1556
1652
1714
1841
1951
2097
2135
2022
1807
1488
1133
839
598
442
364
353
334
200
-41
-382
-818
-1246
-1599
-1846
-1983
-2012
-1977
-1943
-1904
-1910
-1976
-2087
-2223
-2319
-2325
-2253
-2078
-1858
-1641
-1433
-1252
-1061
-847
-659
-470
-310
-154
24
189
345
510
649
754
846
950
1075
1126
1137
1070
929
641
381
153
-362
-429
-543
-460
-257
-401
-513
-1139
-1808
-2426
-2909
-3024
-2888
-2608
-2460
-2325
-2309
-2515
-2670
-2948
-3151
-3270
-3210
-2890
-2596
-2181
-1948
-1791
-1743
-1727
-1628
-1492
-1269
-1051
-969
-835
-676
-535
-352
-214
-3
132
204
247
257
182
17
-68
-99
-41
44
201
278
262
120
-64
-249
-420
-485
-498
-455
-387
-255
-135
-73
-66
-178
-307
-340
-406
-339
-231
-85
85
169
246
331
440
601
748
807
900
972
1183
1471
1792
2059
2337
2473
2470
2608
2531
2593
2612
2687
2914
2971
3266
3433
3517
3554
3417
3290
3019
2976
2947
2898
2890
2605
1915
1013
-243
-1129
-1579
-1543
-926
-487
-256
-580
-1357
-2198
-3072
-3633
-3971
-4058
-3910
-3624
-3016
-2513
-2022
-1883
-2179
-2682
-3108
-3172
-2933
-2330
-1583
-1019
-558
-269
-2
214
380
613
711
806
1016
1168
1433
1624
1774
1861
1914
2012
2114
2224
2187
2011
1716
1339
958
671
468
358
348
371
347
164
-110
-499
-1015
-1537
-1914
-2127
-2195
-2124
-2008
-1884
-1845
-1869
-1995
-2203
-2378
-2508
-2503
-2344
-2103
-1789
-1511
-1247
-1008
-836
-688
-537
-360
-220
-63
113
332
527
685
843
955
1066
1155
1221
1248
1216
1118
1004
842
712
566
501
212
-89
-380
-758
-795
-1140
-1433
-1818
-2137
-2140
-2252
-2313
-2578
-2852
-3170
-3387
-3397
-3385
-3140
-2936
-2795
-2716
-2712
-2576
-2473
-2302
-2160
-2089
-1898
-1610
-1213
-966
-801
-618
-567
-425
-305
-179
22
87
174
207
225
267
268
314
262
221
175
127
129
21
-114
-281
-369
-420
-388
-358
-348
-422
-497
-536
-581
-599
-574
-508
-445
-449
-425
-362
-250
-140
-76
34
87
267
448
562
663
657
757
869
1044
1373
1566
1884
2183
2414
2545
2618
2644
2708
2764
2708
2859
2902
3100
3369
3597
3745
3704
3639
3412
3173
3068
2896
3131
3195
3336
2844
1772
447
-1360
-2178
-2565
-1778
-688
44
425
-438
-1601
-2837
-3944
-4429
-4801
-4680
-4376
-3724
-2798
-2011
-1447
-1538
-2154
-2947
-3517
-3523
-3013
-2126
-1251
-671
-281
-63
233
428
628
792
815
981
1067
1290
1512
1614
1737
1732
1873
2025
2171
2302
2198
1901
1432
910
431
77
-61
-37
126
257
339
169
-245
-823
-1517
-2068
-2438
-2580
-2496
-2304
-2034
-1844
-1772
-1806
-2032
-2287
-2520
-2638
-2562
-2306
-1901
-1540
-1221
-961
-797
-607
-445
-303
-175
-39
130
311
542
750
930
1067
1200
1313
1408
1491
1504
1378
1021
652
310
125
71
157
131
-99
-534
-1097
-1487
-1738
-1806
-1933
-2129
-2329
-2529
-2633
-2692
-2815
-2903
-3031
-3028
-2931
-2804
-2591
-2547
-2508
-2534
-2496
-2393
-2130
-1737
-1429
-1218
-1095
-968
-859
-730
-612
-554
-430
-246
-33
178
270
313
258
132
12
-39
-11
22
33
7
-88
-246
-359
-451
-524
-612
-693
-707
-737
-742
-772
-791
-799
-820
-772
-666
-539
-460
-404
-361
-369
-353
-195
-3
243
435
577
740
884
987
1166
1210
1216
1343
1465
1791
2031
2256
2387
2477
2591
2721
2900
2880
2870
2879
2869
2931
3020
3020
3045
3101
3095
3091
3025
2932
2743
2561
2295
2279
2262
2095
1697
766
-506
-1695
-2306
-2298
-1715
-1039
-637
-740
-1338
-2126
-2853
-3423
-3740
-3887
-3883
-3671
-3114
-2453
-1826
-1381
-1402
-1740
-2193
-2391
-2246
-1860
-1301
-735
-312
9
333
619
864
1050
1175
1227
1278
1351
1456
1524
1569
1597
1577
1585
1641
1730
1719
1595
1397
1063
649
215
-95
-282
-384
-338
-287
-309
-446
-674
-1016
-1419
-1743
-1981
-2117
-2151
-2070
-1915
-1768
-1669
-1632
-1675
-1766
-1850
-1852
-1734
-1509
-1239
-1000
-778
-600
-431
-258
-82
95
250
407
548
673
770
859
915
924
903
880
917
996
1074
1109
1015
802
439
-33
-668
-1288
-1642
-1670
-1349
-989
-892
-1174
-1774
-2420
-2902
-3210
-3298
-3307
-3219
-2995
-2730
-2536
-2455
-2445
-2584
-2724
-2753
-2603
-2290
-1934
-1603
-1458
-1439
-1337
-1127
-827
-497
-276
-160
-122
-116
-133
-106
-98
-60
39
130
259
365
348
280
106
-152
-363
-488
-494
-474
-459
-440
-473
-527
-596
-660
-746
-835
-878
-894
-821
-742
-638
-487
-413
-335
-250
-139
14
117
298
446
560
637
715
853
970
1153
1309
1555
1701
1894
2076
2097
2163
2259
2488
2751
2815
2924
2890
2841
2883
2923
2959
3063
3173
3174
3047
2963
2778
2738
2763
2775
2807
2608
2525
2208
1460
502
-895
-2020
-2649
-2490
-1754
-1002
-431
-602
-1191
-2065
-2908
-3498
-3945
-4072
-4133
-4004
-3519
-2841
-2042
-1498
-1362
-1651
-2052
-2264
-2195
-1823
-1322
-909
-572
-329
-20
326
697
1071
1274
1405
1449
1472
1503
1501
1480
1354
1262
1243
1353
1560
1726
1790
1641
1357
929
405
-40
-412
-639
-731
-718
-673
-667
-750
-950
-1226
-1551
-1875
-2092
-2227
-2273
-2242
-2186
-2075
-2007
-1924
-1826
-1763
-1642
-1497
-1328
-1165
-1008
-881
-792
-662
-490
-270
-36
191
406
598
778
908
982
982
915
796
725
746
806
734
546
336
149
74
-83
-310
-745
-1137
-1360
-1520
-1562
-1663
-1803
-2049
-2277
-2388
-2623
-2773
-2836
-2864
-2830
-2794
-2685
-2640
-2548
-2436
-2402
-2395
-2321
-2125
-1931
-1689
-1467
-1352
-1234
-1082
-921
-746
-603
-439
-333
-234
-157
-144
-98
-64
-16
-25
-32
-28
-12
1
-31
-88
-198
-372
-481
-554
-622
-652
-692
-708
-711
-730
-728
-755
-763
-733
-688
-619
-549
-450
-369
-337
-267
-222
-96
47
225
373
485
597
729
878
996
1084
1092
1213
1371
1665
1941
2121
2210
2287
2391
2562
2680
2802
2901
2964
3073
3132
3091
3102
3036
3118
3084
2980
2969
2817
2832
2874
2885
2942
2892
2532
1918
789
-542
-1631
-2320
-2177
-1685
-1115
-778
-933
-1301
-1813
-2271
-2656
-3033
-3368
-3691
-3841
-3711
-3317
-2780
-2270
-2034
-2065
-2192
-2234
-1972
-1593
-1185
-925
-879
-885
-845
-689
-352
1
364
683
918
1193
1400
1576
1644
1531
1354
1102
932
929
1021
1197
1320
1329
1251
1097
895
663
386
145
-84
-287
-465
-672
-839
-1037
-1213
-1378
-1500
-1576
-1644
-1693
-1694
-1710
-1789
-1866
-1978
-2056
-2076
-2061
-1953
-1777
-1558
-1343
-1157
-982
-845
-739
-655
-578
-496
-358
-201
-42
123
263
353
413
486
540
560
506
374
215
115
49
11
-89
-288
-466
-652
-721
-762
-811
-914
-1077
-1245
-1434
-1627
-1817
-1958
-2079
-2145
-2206
-2234
-2211
-2200
-2180
-2148
-2117
-2091
-2078
-2024
-1907
-1812
-1710
-1633
-1544
-1426
-1298
-1124
-971
-811
-665
-574
-468
-391
-320
-237
-181
-135
-148
-136
-99
-56
-11
33
47
-15
-73
-135
-171
-186
-221
-280
-339
-370
-402
-443
-454
-427
-421
-387
-346
-338
-318
-290
-230
-177
-109
-37
46
161
272
377
449
529
582
643
746
863
984
1085
1189
1265
1287
1280
1339
1434
1550
1686
1801
1884
1915
1957
1984
2021
2041
2023
2040
2056
2070
2099
2141
2196
2231
2227
2225
2223
2249
2324
2347
2220
1972
1575
1102
695
434
320
309
322
297
225
126
41
-33
-82
-182
-343
-516
-662
-761
-811
-853
-885
-948
-1093
-1231
-1305
-1295
-1216
-1082
-962
-872
-836
-822
-816
-797
-766
-745
-678
-592
-512
-435
-336
-241
-169
-119
-81
-42
-2
31
79
124
121
118
123
78
45
-8
-65
-100
-109
-87
-76
-84
-89
-128
-158
-172
-184
-206
-231
-247
-241
-244
-253
-244
-245
-240
-257
-262
-273
-295
-297
-291
-270
-288
-310
-315
-319
-335
-363
-344
-319
-329
-343
-351
-386
-402
-417
-418
-417
-437
-478
-514
-530
-541
-562
-575
-569
-569
-580
-613
-627
-647
-673
-693
-708
-721
-727
-753
-757
-784
-821
-861
-884
-868
-880
-906
-912
-939
-959
-977
-992
-989
-999
-1023
-1012
-988
-987
-993
-976
-930
-914
-904
-889
-855
-843
-836
-813
-791
-769
-731
-698
-680
-673
-640
-617
-621
-605
-570
-529
-472
-417
-355
-286
-262
-241
-233
-241
-214
-183
-154
-112
-69
-35
-11
3
10
7
-20
-24
4
15
20
51
80
101
94
80
39
0
-13
-27
-14
-4
-15
-31
-58
-82
-95
-115
-136
-143
-122
-133
-143
-137
-135
-134
-154
-174
-200
-227
-219
-215
-182
-171
-161
-148
-132
-116
-121
-101
-95
-88
-74
-94
-106
-96
-124
-159
-185
-214
-230
-236
-242
-232
-223
-217
-212
-211
-229
-264
-268
-291
-313
-320
-330
-324
-362
-391
-438
-503
-527
-549
-556
-556
-582
-577
-604
-619
-602
-608
-618
-635
-662
-675
-701
-746
-776
-834
-879
-907
-934
-949
-962
-950
-922
-905
-922
-971
-985
-992
-1007
-1021
-1017
-992
-952
-926
-894
-887
-875
-861
-861
-853
-827
-799
-749
-704
-662
-622
-623
-595
-577
-554
-509
-478
-453
-432
-423
-399
-399
-391
-398
-368
-324
-308
-291
-275
-246
-238
-241
-246
-260
-251
-241
-256
-265
-247
-231
-231
-213
-216
-248
-284
-319
-357
-386
-417
-440
-447
-473
-499
-512
-534
-565
-614
-645
-687
-710
-720
-733
-732
-760
-784
-800
-799
-804
-836
-849
-871
-910
-927
-948
-960
-971
-951
-935
-933
-903
-883
-874
-869
-883
-884
-892
-881
-867
-850
-808
-785
-746
-703
-679
-646
-605
-554
-504
-467
-419
-395
-365
-346
-327
-298
-262
-208
-179
-125
-80
-71
-26
2
21
29
38
38
61
83
103
130
130
142
154
161
172
181
182
188
191
190
202
189
188
184
175
190
175
163
163
169
172
164
148
122
102
87
72
53
36
63
72
53
68
68
54
36
28
22
15
16
13
4
-34
-59
-81
-104
-103
-129
-140
-156
-181
-201
-215
-236
-225
-228
-237
-247
-255
-249
-266
-294
-309
-314
-336
-386
-414
-415
-402
-409
-406
-403
-433
-456
-484
-499
-502
-515
-511
-500
-496
-504
-506
-498
-522
-540
-568
-571
-585
-599
-596
-600
-595
-587
-581
-569
-546
-520
-486
-453
-441
-426
-426
-454
-473
-494
-475
-464
-459
-436
-411
-396
-379
-376
-384
-398
-425
-419
-403
-418
-420
-415
-409
-387
-381
-379
-345
-330
-315
-297
-288
-279
-295
-293
-271
-263
-244
-218
-216
-201
-203
-223
-224
-227
-246
-235
-196
-164
-151
-170
-170
-151
-158
-186
-197
-216
-210
-225
-259
-252
-252
-281
-326
-349
-358
-362
-375
-379
-378
-413
-419
-433
-475
-499
-505
-494
-508
-549
-563
-556
-550
-562
-553
-524
-518
-522
-537
-536
-546
-553
-555
-551
-516
-478
-443
-397
-382
-380
-361
-360
-364
-352
-332
-306
-271
-249
-208
-177
-146
-112
-94
-77
-70
-66
-71
-55
-43
-17
5
28
59
65
91
126
138
154
154
144
139
149
168
185
197
192
189
176
180
191
187
182
176
151
151
146
143
151
144
158
161
152
176
185
190
199
188
175
169
174
192
201
201
206
188
174
158
148
130
117
109
81
81
74
47
50
21
-1
-41
-80
-89
-116
-114
-102
-115
-93
-93
-112
-118
-124
-140
-162
-174
-177
-187
-211
-227
-242
-274
-304
-326
-343
-358
-367
-385
-397
-399
-443
-465
-490
-507
-512
-526
-510
-480
-477
-465
-455
-482
-502
-533
-551
-552
-532
-499
-474
-466
-447
-446
-473
-505
-522
-518
-502
-519
-519
-513
-525
-521
-531
-539
-536
-532
-529
-507
-495
-483
-465
-470
-470
-464
-461
-437
-426
-413
-382
-388
-378
-374
-369
-348
-322
-300
-294
-275
-265
-256
-251
-262
-255
-262
-269
-255
-256
-247
-264
-266
-255
-267
-253
-252
-270
-285
-311
-343
-362
-373
-386
-377
-362
-364
-364
-382
-382
-400
-424
-425
-438
-438
-424
-443
-455
-447
-456
-466
-455
-457
-458
-461
-464
-448
-444
-409
-388
-363
-319
-312
-291
-278
-266
-242
-223
-193
-183
-167
-155
-162
-157
-145
-157
-138
-119
-116
-98
-84
-58
-58
-64
-55
-33
-8
1
-3
3
30
36
40
50
31
34
35
6
3
21
27
36
30
39
45
50
57
55
59
66
85
84
74
86
89
78
63
67
78
81
97
108
121
129
119
107
104
115
109
125
148
172
164
166
164
133
120
96
86
82
59
34
24
13
-8
-23
-31
-52
-67
-71
-68
-75
-83
-102
-122
-152
-172
-185
-222
-217
-229
-251
-262
-274
-277
-301
-330
-349
-383
-410
-418
-439
-439
-443
-453
-450
-446
-470
-449
-435
-442
-433
-454
-431
-420
-443
-430
-424
-438
-441
-430
-432
-427
-441
-464
-474
-489
-508
-511
-500
-498
-485
-476
-471
-471
-474
-459
-450
-447
-437
-407
-398
-404
-413
-417
-417
-418
-418
-418
-394
-389
-392
-388
-365
-348
-333
-343
-353
-330
-323
-310
-304
-291
-280
-297
-301
-292
-305
-321
-349
-354
-341
-340
-325
-312
-314
-304
-307
-334
-349
-363
-368
-363
-363
-378
-386
-382
-405
-424
-432
-444
-434
-428
-409
-395
-384
-396
-423
-446
-439
-437
-439
-429
-423
-386
-368
-364
-338
-331
-316
-289
-281
-264
-233
-214
-206
-198
-202
-211
-207
-203
-180
-159
-130
-94
-82
-63
-70
-67
-70
-76
-70
-78
-55
-37
-38
-23
-33
-44
-38
-49
-40
-12
3
6
12
21
38
41
16
0
-7
-9
-18
-27
-21
-18
-32
-32
-34
-47
-49
-47
-23
2
3
3
-7
-24
-40
-46
-47
-17
7
3
7
-5
-2
-1
-14
-23
-14
-13
-11
4
16
31
16
-2
-24
-32
-60
-68
-70
-104
-134
-142
-149
-163
-162
-162
-180
-190
-213
-236
-229
-232
-238
-245
-271
-287
-326
-354
-364
-394
-407
-430
-443
-434
-449
-453
-452
-478
-486
-488
-482
-476
-496
-509
-515
-533
-536
-532
-532
-523
-515
-515
-509
-497
-506
-524
-536
-564
-564
-551
-550
-538
-540
-542
-537
-539
-537
-528
-521
-509
-509
-500
-482
-489
-482
-467
-441
-431
-424
-414
-409
-398
-405
-403
-386
-373
-351
-346
-355
-360
-363
-356
-356
-361
-353
-361
-363
-353
-344
-331
-311
-301
-296
-304
-298
-287
-300
-295
-285
-288
-276
-279
-284
-286
-308
-329
-361
-349
-341
-354
-346
-364
-380
-388
-383
-395
-391
-387
-395
-409
-423
-413
-411
-406
-397
-381
-370
-385
-379
-363
-370
-357
-346
-356
-345
-336
-316
-295
-290
-282
-273
-286
-283
-262
-244
-210
-203
-200
-188
-212
-203
-162
-148
-146
-127
-102
-87
-84
-70
-50
-47
-50
-57
-74
-83
-67
-49
-17
7
23
31
40
29
30
26
20
18
15
38
39
31
43
43
48
63
72
71
59
29
6
6
-6
-26
-36
-33
-21
-28
-28
-26
-31
-15
-19
-42
-59
-70
-72
-71
-68
-69
-80
-84
-92
-110
-110
-91
-79
-90
-95
-102
-105
-112
-131
-119
-128
-155
-165
-184
-191
-197
-223
-249
-272
-308
-315
-343
-384
-388
-410
-420
-431
-460
-479
-508
-532
-527
-524
-532
-537
-553
-560
-562
-592
-608
-623
-651
-660
-678
-681
-678
-666
-669
-669
-684
-702
-707
-707
-695
-702
-691
-670
-662
-641
-622
-628
-640
-641
-624
-615
-589
-565
-547
-540
-519
-510
-499
-485
-479
-481
-433
-427
-403
-399
-341
-367
-336
-395
-282
-686
-996
-818
-813
-777
-1359
-1264
-1093
-1079
-1092
-1063
-931
-906
-925
-964
-945
-880
-807
-738
-651
-552
-514
-521
-481
-451
-467
-498
-516
-496
-487
-495
-529
-564
-589
-603
-590
-631
-658
-659
-645
-644
-649
-668
-691
-693
-705
-716
-722
-722
-727
-694
-667
-666
-696
-715
-690
-668
-627
-591
-543
-502
-476
-425
-397
-397
-400
-372
-325
-299
-297
-292
-287
-280
-254
-226
-209
-182
-174
-162
-121
-70
-56
-32
2
45
87
106
142
188
228
235
217
256
320
359
386
395
409
412
380
365
401
444
488
536
571
601
632
614
615
626
667
678
694
661
567
572
522
402
188
-38
-216
-329
-355
-352
-349
-364
-430
-478
-492
-492
-489
-507
-523
-553
-589
-631
-629
-607
-600
-605
-625
-596
-551
-473
-350
-229
-121
-74
-60
-37
-15
23
67
91
98
100
115
131
134
138
139
133
108
68
40
-11
-59
-78
-131
-200
-288
-347
-409
-448
-523
-613
-640
-679
-714
-809
-886
-950
-985
-986
-996
-1060
-1149
-1260
-1367
-1453
-1476
-1412
-1351
-1286
-1225
-1176
-1112
-1057
-1012
-974
-931
-904
-908
-889
-820
-764
-745
-701
-649
-644
-641
-601
-563
-531
-500
-490
-537
-595
-633
-705
-737
-748
-749
-778
-800
-812
-832
-854
-872
-912
-952
-955
-974
-998
-1009
-1018
-979
-970
-968
-945
-932
-900
-837
-777
-723
-666
-604
-557
-525
-496
-465
-452
-408
-321
-240
-163
-86
-33
18
70
119
168
218
291
369
436
469
511
547
591
650
755
872
975
1085
1160
1201
1227
1276
1343
1396
1506
1625
1750
1862
1901
1959
1968
2010
2112
2193
2289
2372
2446
2492
2542
2584
2632
2755
2913
3116
3277
3424
3523
3519
3560
3622
3697
3776
3782
3570
2996
2196
1200
148
-569
-861
-735
-464
-256
-233
-571
-943
-1207
-1330
-1292
-1237
-1223
-1477
-1776
-1915
-2006
-1996
-1865
-1672
-1490
-1271
-911
-489
-82
317
664
812
788
762
685
625
709
948
1222
1413
1566
1635
1582
1564
1622
1678
1686
1674
1581
1354
1061
789
518
201
-19
-120
-283
-392
-447
-538
-664
-767
-878
-1052
-1238
-1414
-1554
-1660
-1677
-1616
-1609
-1600
-1576
-1550
-1494
-1388
-1198
-975
-773
-576
-407
-312
-239
-170
-106
-64
-47
46
80
132
245
357
447
439
372
171
-131
-400
-560
-630
-685
-724
-825
-1076
-1365
-1604
-1715
-1766
-1766
-1706
-1701
-1799
-1946
-2093
-2250
-2366
-2375
-2346
-2270
-2163
-2083
-2028
-1970
-1883
-1775
-1674
-1513
-1363
-1286
-1206
-1103
-1023
-943
-834
-705
-595
-525
-458
-407
-393
-376
-357
-360
-383
-423
-483
-563
-643
-710
-775
-847
-914
-954
-994
-1051
-1079
-1095
-1116
-1135
-1125
-1084
-1043
-993
-914
-823
-739
-647
-524
-407
-288
-143
-24
80
193
292
409
547
654
744
799
856
861
863
874
870
881
914
959
979
979
994
971
933
925
910
879
891
930
957
913
905
882
814
784
734
741
714
652
650
617
657
753
862
939
951
958
914
799
657
537
337
45
-325
-720
-1047
-1286
-1324
-1180
-961
-727
-536
-433
-463
-574
-674
-787
-912
-956
-920
-899
-890
-881
-881
-903
-897
-814
-667
-523
-362
-207
-173
-243
-314
-406
-540
-649
-683
-700
-702
-639
-564
-528
-512
-488
-463
-467
-439
-400
-416
-471
-522
-553
-583
-603
-578
-540
-523
-480
-412
-372
-356
-354
-344
-385
-438
-454
-476
-533
-563
-571
-582
-601
-607
-593
-586
-603
-586
-566
-567
-568
-575
-608
-645
-646
-657
-650
-626
-604
-588
-578
-563
-548
-544
-526
-499
-496
-482
-467
-490
-496
-496
-473
-481
-533
-555
-580
-617
-639
-641
-639
-645
-678
-693
-714
-759
-765
-770
-777
-775
-753
-718
-730
-774
-815
-854
-880
-900
-899
-875
-850
-848
-844
-840
-849
-858
-867
-840
-809
-814
-800
-788
-805
-823
-829
-843
-856
-825
-776
-737
-708
-649
-630
-661
-655
-638
-618
-573
-519
-480
-481
-494
-494
-509
-506
-484
-439
-392
-361
-345
-359
-374
-391
-391
-384
-373
-355
-319
-292
-298
-279
-263
-248
-194
-181
-190
-200
-212
-218
-239
-224
-201
-184
-185
-192
-172
-154
-146
-132
-120
-112
-88
-54
-33
-10
-2
-9
-18
-24
5
11
34
90
129
158
167
174
184
159
179
211
227
258
270
276
265
243
249
260
259
284
308
299
294
258
210
109
-38
-204
-415
-622
-796
-891
-905
-874
-804
-751
-763
-810
-859
-951
-1032
-1091
-1149
-1200
-1208
-1186
-1192
-1201
-1195
-1171
-1119
-1031
-910
-793
-707
-629
-592
-602
-597
-601
-596
-573
-556
-515
-465
-408
-351
-298
-272
-249
-244
-249
-260
-279
-323
-376
-425
-457
-502
-553
-569
-572
-595
-609
-611
-634
-656
-678
-687
-679
-704
-750
-777
-848
-908
-970
-1056
-1135
-1197
-1227
-1241
-1242
-1193
-1175
-1216
-1244
-1294
-1342
-1330
-1254
-1149
-1054
-965
-907
-903
-943
-969
-989
-977
-903
-824
-763
-726
-722
-744
-799
-847
-843
-828
-794
-722
-684
-717
-765
-818
-904
-941
-931
-932
-943
-951
-935
-961
-983
-986
-986
-967
-908
-851
-831
-836
-855
-860
-879
-874
-818
-782
-733
-680
-674
-683
-677
-640
-588
-542
-470
-401
-375
-360
-343
-332
-293
-236
-186
-169
-177
-163
-127
-70
5
79
143
187
218
223
240
286
340
394
470
527
573
593
630
651
623
629
641
653
697
741
793
864
917
977
1010
1056
1140
1170
1214
1239
1247
1254
1318
1369
1424
1556
1662
1734
1794
1895
1974
2001
2032
1900
1466
750
-107
-1013
-1740
-1986
-1819
-1415
-972
-676
-708
-1045
-1417
-1766
-2005
-2042
-1959
-1845
-1793
-1832
-1959
-2157
-2223
-2063
-1661
-1115
-527
-48
196
253
147
33
0
-4
64
194
322
432
552
680
765
865
989
1083
1102
1039
896
643
355
115
-91
-268
-394
-522
-649
-738
-747
-734
-722
-699
-733
-826
-951
-1125
-1286
-1394
-1443
-1416
-1316
-1187
-1065
-952
-845
-750
-645
-494
-348
-219
-102
-40
-14
-9
8
39
97
208
308
415
490
500
494
447
394
308
194
48
-178
-466
-794
-1037
-1231
-1328
-1338
-1414
-1481
-1636
-1779
-1864
-1942
-1912
-1881
-1833
-1775
-1750
-1736
-1709
-1653
-1545
-1358
-1169
-998
-852
-774
-744
-737
-680
-580
-494
-405
-319
-280
-287
-274
-259
-270
-291
-303
-346
-390
-416
-482
-588
-673
-728
-797
-837
-878
-948
-991
-1000
-974
-953
-931
-897
-878
-865
-853
-793
-717
-645
-554
-452
-316
-199
-108
-10
67
158
280
406
529
642
753
822
861
932
976
1028
1081
1117
1134
1114
1075
991
909
907
938
1009
1150
1239
1302
1295
1241
1233
1185
1152
1213
1205
1258
1313
1342
1365
1293
1383
1423
1542
1736
1870
1952
1861
1872
1723
1640
1764
1869
1986
1941
1760
1274
471
-346
-1181
-1814
-2039
-1900
-1568
-1297
-1077
-1160
-1400
-1568
-1650
-1599
-1465
-1303
-1267
-1303
-1312
-1356
-1364
-1221
-922
-613
-206
238
523
664
769
824
764
705
681
531
407
416
464
483
546
612
523
421
323
190
52
-108
-232
-441
-664
-848
-1085
-1278
-1368
-1381
-1342
-1237
-1110
-1049
-1004
-990
-979
-1015
-1013
-992
-965
-888
-773
-636
-515
-384
-267
-152
-25
84
226
293
311
332
294
258
182
94
22
-98
-169
-209
-251
-257
-287
-330
-443
-551
-685
-879
-1036
-1247
-1407
-1593
-1646
-1749
-1825
-1787
-1791
-1697
-1582
-1398
-1425
-1426
-1347
-1362
-1332
-1217
-1041
-1044
-958
-768
-731
-679
-534
-404
-451
-440
-323
-423
-512
-520
-557
-688
-726
-657
-772
-889
-907
-921
-1019
-975
-912
-994
-1063
-1068
-1094
-1163
-1138
-1062
-1048
-999
-902
-839
-797
-727
-642
-608
-512
-394
-327
-270
-204
-140
-111
-36
32
115
202
297
402
467
544
561
601
675
710
765
819
828
789
797
810
824
820
887
943
933
1023
1032
995
906
867
831
794
927
1026
1078
1100
1199
1302
1282
1419
1482
1516
1602
1677
1830
1780
1830
1891
1890
2001
2094
2204
2252
2227
2184
1968
1543
838
-204
-1276
-2258
-2762
-2739
-2373
-1878
-1577
-1521
-1695
-1844
-1847
-1750
-1531
-1341
-1205
-1171
-1207
-1187
-1175
-1037
-657
-158
346
848
1209
1395
1466
1447
1350
1123
863
651
446
345
366
412
340
248
182
47
-55
-115
-214
-379
-609
-813
-1077
-1331
-1538
-1669
-1674
-1590
-1381
-1213
-1013
-838
-720
-580
-496
-437
-436
-421
-404
-377
-271
-171
-75
-15
87
192
264
351
388
400
372
319
209
97
-22
-198
-334
-450
-503
-550
-626
-670
-769
-808
-807
-829
-875
-966
-999
-1106
-1174
-1239
-1368
-1417
-1497
-1491
-1442
-1413
-1344
-1323
-1291
-1192
-1180
-1148
-1080
-1008
-883
-755
-629
-580
-608
-641
-656
-641
-607
-559
-539
-564
-582
-665
-767
-841
-935
-993
-1026
-1015
-1078
-1139
-1159
-1209
-1233
-1225
-1191
-1162
-1097
-1026
-968
-908
-867
-823
-814
-775
-710
-646
-542
-457
-411
-351
-316
-267
-214
-168
-110
-86
-77
-51
-28
-20
-24
-8
27
75
154
217
251
276
275
339
382
422
477
481
489
494
534
584
610
637
615
593
549
554
571
666
764
865
975
985
995
935
933
984
1032
1094
1145
1123
1104
1147
1153
1233
1275
1303
1320
1305
1378
1374
1319
1344
1209
1187
1167
1208
1191
861
357
-487
-1350
-1957
-2104
-1867
-1503
-1163
-1160
-1252
-1359
-1282
-1037
-776
-485
-377
-270
-318
-340
-348
-347
-162
-27
229
344
442
551
552
624
521
342
36
-291
-504
-673
-714
-764
-839
-906
-981
-978
-963
-917
-841
-841
-835
-881
-925
-985
-959
-887
-772
-597
-456
-275
-119
21
142
221
261
242
170
135
89
87
87
72
55
30
26
-18
-24
-10
-67
-132
-216
-288
-437
-545
-649
-760
-735
-754
-731
-706
-688
-573
-561
-558
-546
-612
-637
-802
-833
-970
-1106
-1104
-1129
-1059
-1112
-1137
-1199
-1195
-1046
-821
-703
-673
-681
-787
-881
-976
-1033
-1089
-1115
-1069
-1063
-1061
-1033
-1053
-1040
-1048
-1033
-1070
-1134
-1187
-1200
-1218
-1218
-1200
-1230
-1213
-1155
-1018
-866
-751
-633
-550
-525
-467
-455
-456
-448
-394
-344
-317
-272
-268
-247
-262
-185
-147
-143
-105
-144
-190
-247
-218
-227
-227
-175
-153
-65
-36
12
52
82
150
203
298
325
394
428
422
440
387
436
450
410
474
460
565
564
595
605
497
564
488
623
720
759
870
752
812
744
752
827
799
961
936
1051
938
867
826
716
848
805
914
887
885
996
907
1000
952
927
964
952
1040
1040
1075
972
859
479
45
-335
-903
-975
-1000
-855
-587
-678
-588
-751
-749
-618
-540
-333
-289
-117
-126
-158
-180
-291
-211
-228
-43
69
112
181
157
71
-122
-196
-396
-519
-610
-682
-709
-836
-829
-903
-975
-914
-883
-830
-812
-702
-720
-738
-700
-714
-639
-629
-456
-391
-308
-166
-175
-134
-138
-128
-147
-169
-171
-201
-295
-335
-370
-398
-408
-467
-464
-504
-526
-533
-556
-561
-620
-529
-525
-574
-637
-719
-827
-889
-686
-738
-629
-521
-662
-672
-811
-811
-855
-899
-988
-1097
-1184
-1284
-1163
-1070
-924
-855
-844
-857
-836
-795
-841
-814
-885
-954
-1090
-1256
-1314
-1319
-1247
-1227
-1203
-1188
-1184
-1193
-1218
-1233
-1241
-1231
-1229
-1259
-1283
-1238
-1145
-1081
-997
-915
-871
-767
-672
-577
-517
-495
-497
-534
-561
-573
-545
-496
-438
-388
-344
-278
-260
-230
-220
-219
-188
-209
-214
-231
-215
-212
-186
-124
-74
40
110
242
331
404
476
484
557
524
507
452
267
234
145
239
314
424
540
516
592
477
504
503
482
493
451
361
356
333
375
413
373
494
431
518
565
595
669
597
584
412
307
218
167
166
236
411
409
614
591
657
755
684
839
755
806
817
675
695
530
409
277
2
-120
-295
-410
-354
-378
-278
-326
-225
-263
-231
-117
-116
-8
-120
-76
-162
-254
-200
-285
-142
-126
-23
38
-103
-17
-165
-134
-214
-312
-337
-536
-536
-707
-693
-736
-741
-668
-706
-581
-588
-477
-436
-430
-393
-457
-426
-478
-439
-471
-498
-431
-452
-330
-398
-320
-298
-343
-251
-369
-333
-461
-459
-451
-548
-490
-649
-634
-660
-591
-484
-486
-366
-450
-463
-481
-473
-445
-465
-462
-560
-618
-691
-744
-812
-799
-836
-879
-896
-960
-927
-968
-888
-858
-888
-834
-919
-940
-975
-960
-933
-943
-891
-923
-928
-957
-960
-990
-1024
-1013
-1059
-1093
-1093
-1048
-1020
-972
-991
-1007
-949
-929
-888
-875
-854
-831
-837
-794
-790
-770
-743
-682
-625
-566
-444
-419
-354
-348
-377
-373
-331
-297
-253
-191
-112
-93
-46
-25
-2
27
6
-10
-60
-57
-74
-43
35
113
219
237
319
314
286
317
258
306
319
305
319
331
368
450
508
626
652
677
699
619
529
378
174
41
-74
-64
-84
-2
94
102
283
238
366
431
408
564
475
468
429
320
401
356
430
506
571
683
735
738
659
591
440
361
298
275
295
291
299
238
296
293
423
487
462
373
195
74
-30
-92
-195
-229
-246
-230
-129
-64
10
102
60
90
103
-21
-62
-162
-267
-271
-304
-250
-306
-360
-324
-443
-349
-291
-296
-269
-354
-399
-546
-582
-656
-750
-703
-719
-733
-726
-710
-709
-730
-682
-679
-671
-611
-636
-645
-663
-650
-700
-704
-678
-727
-695
-650
-628
-614
-595
-581
-601
-610
-614
-615
-622
-652
-716
-768
-748
-750
-725
-719
-736
-724
-723
-707
-688
-662
-593
-546
-635
-728
-801
-858
-820
-795
-768
-744
-772
-801
-851
-868
-885
-906
-900
-918
-941
-957
-998
-1066
-1094
-1072
-1033
-996
-940
-910
-901
-906
-924
-963
-942
-933
-906
-863
-846
-813
-815
-773
-737
-689
-603
-556
-553
-592
-629
-640
-643
-618
-563
-529
-456
-429
-440
-419
-394
-354
-273
-234
-174
-128
-110
-73
-76
-66
-59
-23
24
69
107
110
106
65
34
40
48
80
124
139
170
145
120
93
88
126
205
228
212
231
158
176
139
161
210
153
218
155
134
84
18
57
46
92
139
147
201
190
264
321
387
446
439
444
364
363
250
187
165
91
153
85
173
119
128
201
206
349
335
416
360
341
288
197
206
218
340
427
550
554
526
521
453
499
509
559
572
505
477
372
323
242
147
36
-20
-81
-87
-92
-45
-2
53
164
163
261
239
251
266
173
71
-136
-309
-441
-529
-562
-568
-590
-579
-594
-640
-600
-591
-565
-576
-614
-597
-658
-640
-651
-662
-630
-645
-625
-679
-670
-698
-672
-625
-644
-628
-688
-717
-804
-856
-921
-976
-1028
-1037
-1068
-1048
-963
-917
-781
-707
-658
-656
-684
-718
-751
-783
-779
-765
-745
-716
-679
-643
-656
-654
-658
-635
-621
-620
-617
-674
-679
-716
-747
-766
-759
-752
-736
-684
-643
-622
-578
-567
-571
-562
-578
-603
-635
-634
-603
-549
-497
-437
-377
-318
-277
-255
-241
-256
-279
-299
-335
-367
-391
-411
-428
-434
-421
-364
-280
-207
-126
-113
-106
-109
-143
-127
-119
-79
-35
-11
13
35
78
129
163
176
146
117
80
26
16
-17
-21
10
59
121
195
276
365
429
473
527
542
526
456
419
390
410
434
468
474
483
517
510
516
471
488
452
486
476
435
434
366
354
308
314
340
377
369
372
392
400
380
334
292
189
147
90
51
47
8
3
-7
22
57
82
86
39
8
-16
-33
-63
-75
-61
-80
-83
-110
-113
-84
-65
-28
-5
-4
5
-17
-85
-143
-196
-199
-185
-186
-138
-59
-6
-6
2
-13
16
-1
-105
-161
-239
-245
-242
-246
-267
-309
-333
-360
-353
-308
-259
-242
-248
-267
-299
-320
-336
-369
-422
-456
-450
-495
-550
-644
-698
-741
-799
-822
-833
-847
-865
-869
-898
-867
-854
-813
-764
-751
-714
-717
-724
-753
-801
-860
-926
-987
-1061
-1137
-1206
-1212
-1207
-1163
-1109
-1030
-948
-894
-839
-808
-769
-765
-760
-750
-764
-787
-798
-821
-835
-843
-845
-817
-791
-738
-689
-654
-652
-660
-684
-718
-737
-743
-692
-662
-617
-581
-544
-497
-441
-374
-307
-259
-229
-220
-218
-212
-198
-173
-150
-128
-116
-111
-126
-140
-136
-140
-124
-126
-112
-123
-160
-150
-140
-118
-73
-46
-5
22
39
81
96
115
135
167
171
148
150
161
182
218
236
251
231
199
165
140
123
113
113
94
92
83
75
86
89
82
111
120
170
209
198
224
203
209
219
217
229
195
125
55
-26
-39
-32
-19
9
-64
-115
-166
-169
-155
-140
-46
-22
25
22
12
-5
-57
-118
-129
-129
-144
-155
-116
-72
-7
-12
10
20
35
101
103
143
133
97
91
55
52
22
-12
-56
-129
-173
-229
-237
-225
-175
-156
-137
-183
-204
-232
-216
-176
-149
-91
-131
-211
-302
-389
-432
-426
-422
-374
-382
-414
-475
-516
-541
-537
-536
-583
-606
-638
-615
-582
-558
-499
-485
-478
-490
-479
-457
-409
-363
-360
-385
-443
-513
-560
-607
-662
-704
-748
-790
-823
-839
-844
-861
-870
-847
-843
-786
-721
-666
-615
-607
-630
-684
-722
-723
-749
-749
-762
-770
-745
-726
-701
-680
-658
-644
-635
-634
-638
-632
-641
-663
-708
-759
-800
-842
-837
-815
-790
-777
-769
-762
-747
-739
-751
-740
-731
-728
-713
-679
-629
-586
-534
-495
-470
-445
-418
-403
-401
-400
-389
-389
-407
-445
-463
-470
-485
-513
-522
-503
-484
-454
-417
-388
-350
-301
-283
-268
-272
-272
-267
-259
-235
-205
-192
-162
-148
-143
-110
-85
-70
-47
-42
-34
-41
-83
-91
-125
-172
-197
-239
-275
-291
-301
-306
-306
-311
-329
-349
-354
-347
-310
-285
-280
-278
-294
-312
-349
-357
-359
-363
-358
-359
-383
-427
-420
-420
-419
-425
-453
-460
-461
-453
-456
-448
-454
-448
-451
-463
-464
-469
-438
-415
-375
-368
-357
-343
-325
-295
-288
-265
-279
-332
-354
-376
-406
-405
-438
-472
-469
-472
-431
-390
-348
-328
-318
-329
-334
-372
-403
-412
-420
-427
-457
-467
-449
-436
-431
-413
-393
-385
-395
-409
-453
-491
-503
-543
-581
-605
-620
-641
-647
-627
-616
-574
-545
-515
-501
-503
-519
-526
-535
-534
-525
-514
-503
-528
-527
-503
-476
-455
-441
-455
-463
-498
-540
-582
-616
-648
-690
-742
-807
-817
-818
-814
-791
-745
-710
-695
-663
-622
-604
-572
-524
-515
-515
-506
-524
-533
-545
-579
-599
-638
-685
-739
-777
-795
-786
-773
-765
-758
-722
-686
-639
-617
-581
-547
-538
-518
-514
-533
-567
-610
-639
-641
-654
-670
-678
-663
-658
-640
-622
-631
-630
-616
-604
-610
-608
-611
-640
-684
-685
-695
-688
-649
-621
-606
-584
-588
-590
-583
-601
-590
-568
-558
-553
-539
-522
-522
-518
-505
-511
-516
-513
-527
-547
-546
-541
-538
-526
-485
-451
-431
-427
-388
-340
-303
-256
-213
-175
-152
-148
-163
-169
-191
-192
-180
-188
-211
-246
-288
-323
-329
-318
-289
-265
-255
-227
-195
-167
-138
-94
-42
4
40
85
103
120
154
169
169
151
78
23
0
-47
-82
-127
-176
-210
-268
-322
-335
-352
-354
-343
-309
-278
-244
-217
-180
-159
-145
-116
-104
-84
-85
-101
-89
-101
-111
-123
-144
-159
-180
-190
-221
-227
-229
-262
-299
-329
-327
-304
-262
-245
-228
-191
-155
-124
-67
4
64
163
219
243
266
252
219
187
139
109
72
41
21
-1
-34
-57
-76
-103
-121
-144
-165
-171
-170
-166
-171
-181
-189
-176
-165
-135
-102
-82
-74
-78
-75
-98
-130
-142
-148
-161
-177
-207
-247
-254
-271
-295
-319
-316
-297
-287
-286
-296
-301
-300
-269
-237
-196
-150
-129
-124
-132
-150
-181
-217
-218
-226
-240
-251
-256
-256
-255
-276
-277
-263
-264
-259
-263
-292
-305
-292
-272
-263
-258
-247
-241
-209
-160
-118
-106
-85
-75
-73
-78
-81
-63
-52
-63
-61
-63
-81
-82
-61
-73
-95
-118
-143
-153
-175
-159
-150
-169
-189
-171
-145
-113
-98
-83
-62
-59
-58
-57
-44
-53
-61
-67
-62
-65
-64
-71
-67
-49
-48
-36
-20
-10
-6
20
32
40
63
62
61
49
17
0
-5
-16
-33
-55
-64
-66
-98
-128
-145
-142
-123
-105
-107
-114
-129
-129
-130
-127
-96
-77
-70
-72
-74
-64
-69
-99
-125
-110
-79
-93
-143
-213
-198
-94
-52
-107
-211
-223
-129
-87
-109
-203
-320
-343
-252
-226
-305
-384
-391
-318
-223
-188
-227
-268
-266
-196
-157
-188
-236
-255
-215
-168
-189
-209
-234
-275
-265
-237
-210
-220
-250
-249
-249
-253
-226
-220
-210
-186
-166
-145
-158
-180
-199
-207
-219
-233
-231
-238
-249
-247
-238
-243
-248
-259
-261
-265
-262
-257
-264
-261
-251
-247
-231
-253
-258
-248
-255
-259
-270
-286
-284
-270
-266
-268
-296
-312
-301
-301
-298
-311
-322
-329
-343
-348
-349
-360
-377
-367
-344
-323
-316
-319
-295
-270
-271
-266
-262
-262
-275
-277
-278
-295
-315
-304
-265
-231
-224
-229
-228
-221
-224
-242
-256
-302
-330
-335
-331
-317
-293
-263
-235
-219
-200
-181
-182
-191
-195
-191
-193
-191
-195
-195
-201
-205
-207
-197
-216
-247
-259
-266
-266
-256
-258
-252
-255
-255
-235
-220
-209
-207
-194
-174
-171
-148
-124
-99
-71
-51
-33
-22
-16
-4
8
13
14
3
12
17
-8
-5
8
14
12
11
26
32
20
-10
-37
-61
-64
-62
-49
-31
-9
4
15
32
45
37
57
68
83
113
134
159
173
175
175
163
131
119
103
94
82
54
42
38
36
49
42
60
80
97
99
75
73
46
14
-6
-31
-53
-64
-86
-93
-92
-98
-98
-103
-114
-123
-136
-140
-156
-164
-147
-160
-161
-165
-184
-177
-163
-156
-147
-135
-116
-99
-85
-61
-56
-36
-13
-7
9
33
49
47
38
22
17
1
-18
-42
-65
-75
-95
-103
-126
-154
-159
-149
-143
-140
-154
-159
-150
-165
-170
-174
-166
-138
-135
-140
-158
-177
-170
-151
-139
-138
-161
-175
-181
-176
-174
-184
-162
-121
-104
-104
-115
-140
-172
-161
-151
-147
-166
-177
-189
-208
-218
-236
-258
-259
-257
-264
-259
-257
-268
-274
-283
-321
-333
-336
-349
-354
-353
-351
-338
-353
-371
-388
-400
-410
-421
-427
-424
-416
-410
-407
-424
-446
-439
-441
-422
-397
-375
-338
-314
-310
-312
-314
-330
-358
-369
-376
-368
-365
-364
-344
-357
-353
-341
-338
-318
-296
-277
-260
-257
-254
-247
-249
-242
-223
-219
-232
-233
-215
-204
-208
-206
-190
-185
-173
-170
-192
-194
-192
-196
-193
-208
-222
-220
-228
-232
-231
-226
-227
-230
-231
-229
-229
-228
-220
-231
-236
-240
-229
-235
-250
-254
-267
-288
-301
-320
-320
-310
-308
-295
-288
-291
-291
-300
-322
-338
-324
-304
-286
-259
-242
-226
-229
-232
-234
-228
-205
-172
-179
-188
-199
-196
-182
-191
-173
-157
-151
-145
-133
-135
-147
-157
-166
-169
-173
-144
-122
-121
-122
-136
-132
-142
-147
-149
-158
-156
-162
-172
-171
-177
-176
-176
-177
-172
-192
-213
-216
-251
-272
-283
-305
-304
-304
-334
-350
-360
-361
-354
-354
-340
-329
-303
-291
-287
-284
-293
-301
-290
-277
-259
-265
-267
-262
-264
-266
-272
-275
-260
-254
-260
-256
-251
-271
-281
-301
-310
-308
-314
-312
-298
-276
-271
-273
-270
-263
-258
-242
-212
-207
-208
-183
-162
-175
-177
-175
-178
-166
-162
-159
-157
-140
-124
-129
-124
-121
-125
-129
-136
-130
-116
-99
-109
-85
-62
-72
-75
-87
-88
-96
-110
-114
-122
-133
-133
-123
-121
-119
-106
-101
-114
-136
-147
-154
-144
-143
-148
-140
-135
-136
-140
-142
-141
-143
-143
-146
-140
-137
-148
-159
-164
-150
-127
-118
-107
-98
-111
-115
-126
-139
-125
-125
-116
-110
-113
-112
-132
-127
-114
-131
-122
-108
-116
-110
-122
-163
-191
-188
-192
-198
-189
-173
-159
-148
-161
-167
-177
-204
-189
-194
-215
-216
-212
-212
-213
-230
-234
-232
-244
-242
-226
-216
-208
-219
-246
-267
-273
-290
-297
-307
-314
-326
-344
-359
-365
-365
-365
-367
-364
-371
-372
-377
-376
-352
-369
-370
-365
-358
-358
-372
-374
-375
-382
-403
-423
-424
-419
-414
-405
-387
-375
-359
-353
-342
-313
-300
-288
-285
-298
-291
-279
-290
-292
-302
-311
-315
-319
-325
-326
-320
-300
-297
-289
-280
-276
-262
-258
-262
-272
-287
-292
-305
-317
-311
-292
-295
-315
-320
-325
-343
-365
-357
-357
-356
-345
-360
-366
-360
-358
-344
-318
-303
-296
-274
-263
-274
-281
-291
-296
-306
-305
-294
-303
-325
-334
-334
-325
-321
-328
-322
-300
-286
-283
-268
-260
-269
-269
-280
-286
-288
-288
-278
-283
-285
-279
-288
-300
-298
-310
-303
-294
-295
-272
-262
-229
-191
-180
-180
-186
-195
-189
-178
-185
-183
-181
-189
-188
-213
-213
-230
-256
-254
-273
-281
-280
-308
-301
-278
-280
-290
-307
-296
-300
-328
-326
-312
-319
-315
-332
-341
-314
-314
-316
-305
-286
-266
-247
-223
-223
-230
-227
-227
-242
-243
-219
-215
-217
-214
-238
-261
-256
-258
-255
-251
-241
-231
-220
-205
-189
-178
-168
-164
-164
-179
-183
-181
-173
-177
-188
-168
-156
-149
-133
-124
-106
-87
-91
-93
-110
-120
-118
-129
-132
-133
-147
-162
-185
-195
-193
-194
-192
-184
-184
-179
-157
-155
-164
-190
-219
-223
-237
-241
-252
-279
-315
-335
-354
-356
-340
-341
-326
-323
-322
-311
-312
-315
-301
-279
-276
-278
-278
-287
-283
-292
-300
-291
-297
-306
-313
-334
-347
-343
-343
-337
-324
-304
-292
-297
-284
-283
-273
-253
-242
-241
-263
-269
-281
-304
-314
-319
-322
-321
-318
-322
-310
-282
-276
-273
-281
-294
-307
-329
-348
-351
-349
-341
-349
-359
-353
-359
-370
-373
-378
-370
-351
-348
-353
-368
-372
-363
-357
-349
-326
-312
-292
-274
-293
-303
-306
-311
-303
-279
-264
-250
-243
-243
-255
-259
-265
-249
-241
-226
-208
-222
-213
-217
-232
-255
-279
-284
-279
-279
-285
-279
-291
-296
-300
-330
-344
-330
-323
-315
-317
-317
-315
-344
-358
-363
-373
-359
-352
-349
-340
-341
-350
-347
-342
-339
-330
-315
-328
-343
-347
-360
-353
-358
-350
-328
-338
-356
-372
-382
-389
-403
-407
-425
-458
-474
-488
-502
-510
-523
-514
-504
-494
-484
-472
-471
-463
-476
-475
-473
-495
-483
-479
-464
-435
-419
-408
-417
-418
-407
-415
-400
-371
-343
-322
-308
-277
-260
-246
-229
-217
-217
-226
-217
-202
-205
-203
-214
-226
-223
-222
-225
-227
-204
-200
-220
-222
-224
-232
-223
-209
-211
-211
-220
-224
-227
-244
-265
-263
-263
-250
-237
-222
-207
-208
-213
-219
-221
-225
-230
-233
-235
-244
-258
-276
-280
-291
-289
-288
-294
-295
-329
-337
-352
-376
-376
-374
-377
-360
-341
-334
-324
-316
-313
-311
-307
-316
-319
-318
-303
-317
-341
-358
-377
-378
-381
-384
-393
-387
-378
-368
-331
-309
-297
-295
-294
-283
-289
-304
-313
-317
-291
-288
-305
-285
-270
-262
-255
-254
-238
-232
-231
-235
-245
-243
-224
-218
-205
-185
-174
-170
-169
-175
-170
-152
-143
-129
-118
-119
-121
-115
-114
-130
-135
-154
-185
-179
-170
-159
-138
-143
-158
-162
-162
-164
-154
-169
-184
-194
-207
-208
-231
-217
-211
-205
-206
-222
-225
-249
-257
-256
-282
-283
-281
-289
-292
-315
-334
-327
-330
-333
-344
-334
-312
-297
-292
-301
-299
-295
-303
-318
-309
-283
-264
-251
-254
-266
-276
-289
-296
-300
-310
-330
-326
-319
-325
-328
-332
-326
-337
-341
-339
-332
-320
-315
-297
-288
-292
-289
-286
-280
-273
-263
-270
-295
-306
-292
-291
-284
-266
-251
-242
-230
-231
-225
-239
-248
-248
-263
-260
-277
-268
-263
-287
-295
-291
-290
-277
-284
-291
-285
-300
-313
-329
-355
-355
-348
-359
-374
-368
-352
-359
-369
-363
-374
-383
-381
-387
-375
-360
-356
-343
-345
-362
-380
-359
-343
-342
-326
-315
-304
-297
-293
-290
-301
-297
-292
-309
-308
-302
-304
-298
-294
-295
-287
-287
-293
-286
-293
-286
-272
-250
-239
-218
-207
-206
-196
-215
-219
-234
-232
-207
-223
-228
-220
-236
-252
-280
-290
-288
-315
-317
-320
-325
-326
-336
-343
-341
-339
-349
-354
-340
-332
-329
-320
-317
-310
-309
-296
-284
-297
-294
-284
-298
-297
-284
-286
-297
-302
-308
-325
-335
-321
-321
-329
-342
-336
-337
-335
-348
-369
-366
-374
-371
-371
-356
-349
-351
-361
-367
-367
-365
-358
-363
-367
-358
-344
-333
-322
-323
-313
-305
-329
-332
-344
-362
-369
-369
-381
-381
-373
-371
-371
-391
-378
-368
-361
-325
-302
-302
-290
-301
-304
-304
-312
-309
-296
-295
-302
-282
-279
-271
-261
-259
-261
-271
-284
-293
-305
-328
-312
-317
-323
-332
-339
-330
-341
-341
-336
-323
-313
-300
-304
-307
-310
-310
-292
-277
-259
-256
-254
-259
-272
-257
-272
-270
-265
-257
-236
-236
-215
-209
-223
-242
-240
-243
-251
-239
-234
-235
-231
-237
-253
-248
-241
-238
-252
-253
-244
-241
-244
-245
-249
-260
-257
-264
-272
-283
-287
-283
-271
-258
-237
-215
-191
-204
-204
-196
-192
-187
-183
-167
-169
-177
-184
-178
-174
-186
-198
-197
-221
-231
-238
-246
-231
-222
-227
-240
-258
-252
-254
-277
-302
-311
-320
-335
-343
-332
-317
-330
-349
-355
-377
-379
-378
-385
-383
-382
-367
-359
-345
-334
-331
-319
-301
-297
-294
-278
-282
-277
-274
-282
-276
-264
-251
-248
-244
-249
-254
-231
-213
-202
-212
-213
-195
-202
-211
-194
-203
-221
-225
-244
-275
-301
-323
-329
-339
-339
-333
-334
-337
-348
-351
-344
-351
-353
-356
-355
-351
-343
-328
-322
-326
-315
-294
-291
-280
-265
-255
-249
-251
-242
-229
-228
-215
-200
-197
-203
-214
-220
-226
-218
-197
-199
-184
-173
-171
-170
-167
-175
-190
-205
-219
-221
-234
-243
-264
-273
-276
-278
-269
-259
-253
-249
-263
-269
-279
-292
-278
-270
-256
-256
-249
-234
-244
-250
-255
-275
-291
-306
-337
-348
-353
-341
-337
-346
-342
-345
-360
-363
-352
-357
-357
-345
-351
-358
-365
-373
-366
-384
-390
-382
-384
-373
-380
-388
-387
-383
-387
-395
-380
-375
-367
-370
-380
-377
-379
-378
-381
-372
-370
-359
-338
-325
-321
-321
-321
-332
-345
-356
-365
-372
-375
-381
-396
-415
-408
-415
-419
-403
-398
-389
-383
-385
-391
-409
-417
-415
-407
-394
-393
-377
-368
-373
-391
-410
-415
-411
-393
-379
-363
-347
-352
-353
-366
-373
-353
-323
-293
-277
-262
-272
-275
-272
-266
-269
-287
-291
-312
-332
-341
-329
-339
-349
-352
-362
-374
-387
-389
-380
-387
-394
-398
-402
-412
-423
-431
-426
-415
-398
-381
-371
-344
-331
-319
-313
-322
-299
-289
-293
-293
-279
-261
-246
-219
-198
-180
-166
-148
-139
-120
-109
-84
-61
-56
-47
-55
-42
-41
-39
-23
-31
-40
-16
-2
7
25
33
48
57
51
32
16
7
3
1
6
25
18
-4
-14
-36
-51
-60
-81
-93
-106
-116
-137
-156
-174
-202
-237
-247
-245
-242
-249
-267
-297
-298
-314
-326
-337
-359
-363
-370
-402
-418
-446
-462
-469
-472
-472
-481
-488
-483
-483
-487
-496
-510
-537
-558
-567
-587
-585
-575
-582
-574
-559
-566
-557
-533
-523
-518
-497
-471
-460
-465
-454
-448
-442
-431
-434
-431
-434
-439
-438
-451
-456
-460
-486
-515
-516
-516
-518
-526
-529
-519
-523
-508
-503
-501
-482
-468
-469
-451
-444
-469
-475
-480
-495
-491
-494
-486
-496
-497
-490
-497
-473
-460
-463
-439
-438
-439
-425
-427
-411
-405
-410
-392
-383
-372
-354
-340
-302
-276
-262
-237
-221
-209
-194
-192
-184
-179
-172
-152
-151
-126
-128
-124
-120
-126
-111
-106
-104
-82
-58
-34
-9
18
61
73
80
100
123
149
155
168
191
199
219
236
242
254
249
262
303
312
308
323
333
325
335
336
333
336
317
303
281
273
279
276
273
272
269
259
252
231
216
209
183
161
146
127
116
72
33
-4
-69
-102
-139
-177
-188
-206
-230
-252
-290
-330
-364
-407
-423
-455
-478
-475
-497
-542
-576
-600
-634
-665
-697
-711
-725
-762
-792
-813
-831
-837
-857
-851
-832
-820
-815
-818
-828
-841
-846
-878
-897
-909
-928
-919
-905
-898
-894
-885
-878
-854
-849
-831
-822
-808
-764
-757
-750
-749
-739
-710
-688
-654
-613
-576
-534
-495
-479
-462
-445
-439
-417
-390
-350
-336
-328
-305
-310
-321
-332
-333
-330
-328
-328
-318
-320
-326
-337
-342
-343
-368
-383
-397
-418
-420
-416
-425
-444
-463
-472
-472
-464
-454
-459
-448
-443
-452
-464
-496
-517
-535
-546
-554
-544
-538
-538
-517
-502
-500
-498
-478
-462
-449
-439
-415
-384
-359
-335
-291
-259
-236
-208
-187
-160
-133
-93
-59
-29
-8
27
81
106
115
144
167
201
218
254
284
302
305
320
328
339
385
404
430
462
489
529
542
545
558
573
595
610
626
637
636
608
589
584
548
522
490
460
439
422
413
379
337
283
231
200
164
97
58
20
-30
-59
-94
-159
-210
-277
-335
-386
-436
-478
-524
-574
-642
-712
-765
-814
-861
-907
-906
-914
-935
-950
-967
-995
-1015
-1060
-1093
-1121
-1155
-1150
-1152
-1149
-1146
-1152
-1152
-1147
-1136
-1110
-1096
-1093
-1062
-1045
-1025
-985
-950
-928
-888
-846
-788
-731
-683
-625
-591
-565
-524
-504
-475
-439
-409
-363
-306
-250
-196
-142
-104
-77
-44
-24
11
47
74
102
109
134
138
132
138
135
141
162
148
120
105
70
34
-2
-38
-64
-92
-98
-102
-140
-170
-206
-261
-324
-390
-420
-443
-487
-494
-527
-605
-669
-729
-765
-805
-835
-858
-890
-897
-911
-913
-933
-951
-969
-985
-985
-974
-963
-939
-914
-889
-835
-799
-781
-754
-731
-707
-678
-663
-637
-603
-585
-557
-512
-468
-431
-376
-319
-287
-253
-209
-163
-106
-55
-9
47
94
139
194
215
239
274
304
338
365
388
412
440
470
496
502
512
539
569
582
592
592
604
602
605
620
616
609
598
569
553
543
536
530
514
512
513
501
489
468
430
402
382
350
313
268
236
206
187
151
122
75
40
-1
-40
-74
-122
-157
-174
-203
-240
-256
-284
-335
-377
-419
-448
-459
-488
-504
-536
-594
-622
-669
-732
-760
-778
-778
-781
-803
-809
-811
-836
-850
-856
-878
-891
-911
-901
-905
-905
-896
-901
-910
-915
-899
-892
-864
-846
-833
-803
-802
-789
-764
-748
-731
-707
-690
-655
-629
-600
-575
-557
-534
-503
-488
-457
-427
-420
-402
-388
-370
-358
-345
-324
-306
-287
-254
-229
-204
-194
-188
-181
-182
-188
-175
-182
-174
-151
-144
-168
-191
-204
-221
-231
-254
-265
-274
-272
-291
-302
-327
-336
-341
-367
-377
-375
-388
-416
-452
-479
-498
-526
-555
-572
-571
-550
-543
-537
-534
-534
-550
-556
-557
-560
-564
-564
-566
-576
-579
-570
-562
-551
-541
-513
-493
-472
-449
-421
-382
-367
-338
-308
-269
-223
-181
-148
-118
-81
-63
-49
-48
-32
4
38
100
148
173
184
203
220
215
234
260
291
329
357
387
405
413
434
458
472
502
509
513
537
532
534
517
496
500
504
507
513
517
534
532
521
491
465
438
401
388
382
353
315
282
254
197
157
142
117
98
84
61
49
28
-5
-38
-96
-157
-212
-280
-336
-398
-431
-459
-524
-570
-617
-678
-711
-754
-760
-765
-796
-814
-849
-887
-908
-914
-920
-913
-908
-901
-916
-935
-937
-952
-965
-973
-980
-968
-940
-908
-891
-867
-845
-850
-847
-833
-816
-774
-723
-662
-605
-565
-534
-515
-501
-482
-462
-420
-383
-344
-304
-269
-245
-203
-171
-138
-83
-36
-5
31
71
77
90
113
117
130
153
164
211
230
208
198
182
158
135
98
74
57
36
3
-42
-82
-115
-171
-225
-271
-319
-365
-422
-449
-480
-527
-557
-588
-623
-631
-643
-666
-694
-713
-750
-756
-779
-798
-800
-809
-806
-809
-817
-794
-756
-740
-731
-737
-710
-683
-656
-623
-586
-574
-558
-551
-521
-501
-471
-430
-361
-342
-255
-373
-787
-719
-588
-447
-308
-144
-37
7
31
-3
20
35
50
38
61
96
127
179
245
319
367
391
402
433
472
499
519
540
564
597
643
686
723
733
769
803
808
820
840
866
904
947
999
1068
1116
1153
1209
1228
1289
1385
1454
1459
1412
1343
1219
1018
792
566
354
133
-78
-262
-441
-649
-891
-1107
-1278
-1386
-1426
-1452
-1472
-1482
-1530
-1578
-1633
-1697
-1768
-1848
-1925
-2007
-2075
-2116
-2142
-2196
-2205
-2184
-2163
-2081
-1938
-1744
-1482
-1228
-961
-722
-523
-312
-120
34
189
307
421
504
525
527
497
442
382
331
314
322
333
347
374
382
406
432
424
420
403
342
264
148
-17
-204
-424
-652
-878
-1071
-1232
-1388
-1556
-1709
-1853
-1977
-2071
-2109
-2082
-2028
-1975
-1894
-1823
-1736
-1662
-1621
-1551
-1459
-1377
-1288
-1196
-1095
-1014
-932
-842
-767
-693
-596
-479
-388
-289
-208
-149
-131
-133
-152
-187
-250
-346
-462
-614
-752
-901
-1093
-1255
-1383
-1487
-1576
-1631
-1672
-1697
-1714
-1703
-1676
-1634
-1577
-1499
-1423
-1356
-1297
-1256
-1216
-1166
-1105
-1025
-935
-838
-712
-591
-478
-356
-228
-77
96
264
415
560
698
798
872
932
974
989
990
955
914
866
843
824
802
786
755
759
777
823
872
897
934
938
971
1035
1080
1151
1214
1275
1368
1488
1624
1755
1941
2128
2278
2403
2520
2670
2775
2857
2929
2942
3017
3131
3242
3361
3380
3417
3429
3442
3420
3088
2321
1278
45
-985
-1599
-1756
-1832
-2095
-2634
-3455
-4251
-4613
-4378
-3745
-3020
-2361
-2098
-2170
-2216
-2094
-1805
-1420
-1080
-983
-1110
-1185
-1086
-856
-532
-193
56
225
493
936
1530
2184
2817
3234
3367
3247
3006
2730
2442
2196
1919
1521
1049
500
-112
-693
-1179
-1459
-1570
-1572
-1463
-1406
-1424
-1500
-1628
-1699
-1719
-1711
-1719
-1792
-1921
-2065
-2189
-2243
-2190
-2098
-1977
-1766
-1458
-1047
-562
-41
428
788
1050
1249
1429
1566
1651
1651
1536
1262
883
400
-33
-414
-624
-727
-846
-935
-1136
-1342
-1464
-1513
-1454
-1441
-1454
-1507
-1688
-1901
-2135
-2334
-2515
-2604
-2651
-2690
-2658
-2632
-2483
-2300
-2073
-1783
-1523
-1215
-919
-639
-398
-260
-192
-202
-239
-303
-364
-392
-432
-447
-522
-595
-631
-629
-561
-466
-351
-271
-243
-286
-373
-520
-673
-827
-990
-1139
-1298
-1450
-1582
-1671
-1679
-1619
-1540
-1404
-1212
-1002
-802
-602
-411
-244
-88
50
166
284
399
505
569
635
699
754
864
972
1092
1173
1252
1373
1451
1519
1564
1545
1434
1280
1162
1018
950
1022
1086
1247
1285
1382
1455
1478
1666
1843
2088
2259
2423
2470
2290
2194
2011
2066
2065
2237
2404
2332
2412
2312
2356
2448
2540
2749
2409
1593
365
-1203
-2468
-3236
-3229
-2982
-2987
-3300
-3987
-4723
-4993
-4456
-3385
-2216
-1219
-752
-783
-1000
-1001
-688
-345
-29
63
-182
-426
-436
-151
270
697
996
1123
1204
1442
1906
2343
2719
2834
2514
1926
1181
508
-48
-503
-855
-1280
-1743
-2174
-2582
-2851
-2930
-2811
-2560
-2232
-1878
-1620
-1509
-1523
-1545
-1562
-1576
-1508
-1445
-1428
-1412
-1331
-1155
-929
-592
-192
193
551
952
1304
1551
1730
1790
1684
1470
1179
833
423
45
-298
-615
-950
-1247
-1549
-1785
-1912
-1978
-1962
-1983
-2038
-2158
-2334
-2466
-2635
-2785
-2811
-2808
-2714
-2615
-2473
-2369
-2232
-1938
-1609
-1271
-939
-599
-379
-293
-185
-160
-252
-298
-333
-369
-519
-621
-701
-847
-916
-954
-959
-994
-949
-869
-872
-914
-969
-1058
-1189
-1280
-1361
-1443
-1518
-1524
-1542
-1578
-1566
-1477
-1356
-1182
-966
-765
-582
-430
-322
-254
-184
-124
-55
-4
67
138
163
235
308
425
554
715
898
1045
1170
1260
1303
1268
1286
1281
1207
1144
1041
1016
991
980
995
863
766
828
879
1080
1201
1412
1603
1790
2062
2144
2197
2230
2331
2493
2497
2614
2557
2514
2637
2643
2820
2845
3051
3293
3394
3633
3675
3615
3450
2892
1776
33
-1875
-3519
-4390
-4415
-3960
-3662
-3829
-4393
-5087
-5307
-4653
-3340
-1845
-670
-143
-418
-964
-1238
-1108
-767
-477
-307
-458
-574
-250
394
1198
1876
2309
2458
2448
2647
3008
3351
3449
3119
2309
1138
-8
-867
-1412
-1708
-1880
-2079
-2343
-2582
-2708
-2679
-2524
-2273
-1989
-1770
-1651
-1627
-1727
-1896
-2075
-2199
-2227
-2117
-1867
-1510
-1064
-527
58
631
1195
1657
1996
2272
2475
2569
2523
2308
1947
1421
836
307
-175
-501
-688
-768
-837
-928
-1035
-1196
-1311
-1425
-1487
-1613
-1845
-2182
-2673
-3148
-3549
-3836
-3923
-3814
-3536
-3232
-2883
-2471
-2037
-1516
-934
-339
37
268
366
278
116
-79
-295
-527
-710
-750
-813
-866
-824
-747
-716
-730
-721
-758
-816
-886
-1012
-1276
-1633
-1969
-2274
-2540
-2645
-2616
-2529
-2352
-2117
-1863
-1635
-1380
-1099
-821
-586
-407
-315
-294
-345
-439
-528
-577
-545
-457
-309
-130
31
198
370
537
675
793
836
828
757
661
584
476
393
355
333
369
394
470
565
662
808
952
1105
1214
1245
1317
1376
1393
1456
1518
1618
1773
1982
2266
2368
2481
2541
2579
2626
2658
2782
2783
2768
3025
3018
3118
3181
3284
3437
3392
3655
3603
2947
1630
-294
-2519
-4565
-5368
-5157
-4341
-3704
-3707
-4237
-5271
-5539
-4708
-3285
-1638
-500
-111
-677
-1424
-1653
-1445
-1004
-582
-306
-437
-444
179
1144
2250
3003
3314
3134
2655
2577
2745
2921
2867
2302
1214
-186
-1365
-2104
-2352
-2260
-2139
-2122
-2302
-2447
-2529
-2543
-2406
-2321
-2305
-2334
-2416
-2536
-2686
-2708
-2640
-2518
-2260
-1778
-1207
-591
179
965
1614
2097
2454
2591
2515
2416
2351
2216
1958
1634
1248
779
394
214
167
193
246
245
54
-226
-520
-858
-1340
-1809
-2278
-2726
-3006
-3221
-3284
-3390
-3425
-3337
-3145
-2775
-2220
-1722
-1343
-1128
-1234
-1304
-1289
-1069
-727
-453
-267
-375
-567
-616
-541
-340
-89
235
265
176
-47
-371
-655
-980
-1091
-1337
-1624
-1832
-2054
-2202
-2297
-2289
-2292
-2277
-2138
-1917
-1695
-1527
-1365
-1283
-1344
-1342
-1311
-1208
-1019
-787
-584
-528
-483
-405
-265
2
289
545
694
721
642
525
426
387
384
377
350
286
236
242
314
457
599
727
848
924
962
923
832
745
686
679
666
682
717
718
791
847
1021
1262
1596
1990
2278
2391
2487
2550
2702
2864
3080
3161
3125
3018
2925
2835
2791
2879
3001
3145
3277
3453
3524
3528
3503
3435
3032
2074
450
-1532
-3672
-4999
-5294
-4728
-3744
-3304
-3331
-3967
-4489
-4157
-3061
-1531
-326
193
-77
-938
-1489
-1523
-999
-495
-86
143
139
546
1427
2459
3301
3603
3461
2877
2310
2114
2071
1877
1347
465
-714
-1777
-2382
-2489
-2259
-1973
-1784
-1793
-1950
-2127
-2250
-2285
-2338
-2422
-2505
-2619
-2662
-2645
-2491
-2191
-1770
-1224
-584
153
868
1514
2063
2418
2585
2590
2506
2326
2099
1935
1794
1612
1369
1145
925
748
678
708
681
533
261
-148
-743
-1352
-1849
-2318
-2611
-2815
-2929
-2998
-3063
-2974
-2822
-2595
-2197
-1813
-1493
-1247
-1105
-1004
-1105
-1183
-1245
-1250
-1083
-910
-707
-642
-553
-424
-286
-80
-12
30
-39
-214
-410
-799
-1145
-1510
-1781
-1914
-2057
-2094
-2144
-2088
-2004
-1972
-1867
-1807
-1688
-1559
-1498
-1466
-1511
-1490
-1460
-1414
-1299
-1176
-995
-803
-568
-365
-224
-64
64
197
300
352
364
353
319
290
225
189
219
252
325
379
414
501
547
597
641
605
605
629
664
725
775
789
780
752
756
809
854
951
1023
1108
1150
1270
1495
1737
2016
2216
2437
2592
2726
2850
2851
2822
2708
2869
2909
2871
2970
2663
2738
2717
2909
3283
3234
3372
3165
2952
2678
1959
914
-934
-2759
-4246
-4842
-4389
-3545
-2705
-2640
-3070
-3498
-3668
-2971
-1939
-928
-421
-634
-1075
-1573
-1644
-1282
-881
-495
-273
64
571
1342
2218
2709
2760
2406
1916
1490
1282
1235
985
520
-208
-956
-1528
-1847
-1784
-1644
-1552
-1551
-1630
-1730
-1896
-2035
-2220
-2476
-2685
-2783
-2738
-2605
-2337
-2014
-1718
-1365
-917
-363
245
801
1310
1611
1769
1831
1795
1723
1606
1539
1494
1452
1409
1342
1285
1174
1088
1029
908
764
520
212
-166
-594
-1008
-1410
-1776
-2059
-2275
-2400
-2393
-2348
-2207
-2086
-1969
-1876
-1782
-1615
-1437
-1315
-1298
-1308
-1443
-1493
-1587
-1566
-1553
-1389
-999
-681
-426
-442
-516
-596
-661
-595
-652
-818
-1096
-1326
-1486
-1777
-1901
-1986
-1903
-1797
-1690
-1558
-1610
-1601
-1571
-1579
-1665
-1747
-1693
-1632
-1577
-1491
-1445
-1407
-1299
-1066
-828
-620
-432
-266
-138
-132
-112
-81
-65
11
77
105
125
151
204
291
339
424
495
523
556
562
545
519
497
506
545
565
578
601
653
706
777
824
833
793
758
786
823
885
961
1061
1160
1259
1431
1590
1823
2085
2313
2478
2539
2494
2481
2480
2502
2575
2550
2576
2563
2629
2732
2784
2853
2878
2921
2862
2793
2577
1970
1043
-351
-1845
-2896
-3266
-2883
-2171
-1697
-1720
-2159
-2523
-2406
-1803
-1097
-712
-809
-1210
-1544
-1560
-1328
-1024
-1013
-1205
-1356
-1197
-576
368
1213
1561
1416
989
620
499
575
642
431
-3
-495
-908
-1077
-1061
-994
-994
-1095
-1181
-1197
-1172
-1092
-1089
-1232
-1492
-1785
-1920
-1939
-1834
-1663
-1514
-1379
-1205
-956
-627
-260
69
326
486
593
668
716
747
736
701
670
629
626
642
676
736
752
768
763
710
626
500
334
169
-70
-350
-589
-819
-983
-1096
-1190
-1237
-1267
-1278
-1258
-1255
-1234
-1220
-1213
-1187
-1237
-1277
-1376
-1500
-1534
-1583
-1572
-1556
-1557
-1548
-1471
-1369
-1252
-1142
-1082
-1045
-1011
-995
-998
-1011
-1032
-1100
-1167
-1188
-1213
-1193
-1142
-1078
-1038
-1041
-976
-932
-922
-884
-910
-948
-982
-982
-964
-973
-958
-904
-847
-786
-734
-710
-698
-648
-599
-574
-590
-578
-554
-589
-587
-574
-567
-539
-534
-528
-510
-493
-452
-391
-344
-285
-248
-212
-174
-150
-113
-73
-34
-20
-5
33
38
59
101
146
218
268
313
365
428
508
561
584
616
650
696
751
807
865
918
955
1001
1035
1052
1079
1107
1137
1167
1195
1228
1276
1325
1386
1424
1456
1495
1533
1570
1602
1624
1636
1591
1485
1289
1041
802
699
755
907
1047
1129
1066
890
699
561
466
400
371
313
214
71
-86
-270
-504
-777
-1047
-1235
-1273
-1200
-1098
-1086
-1249
-1525
-1813
-2014
-2072
-2023
-1939
-1930
-1997
-2139
-2281
-2362
-2422
-2411
-2368
-2286
-2155
-2005
-1850
-1735
-1713
-1726
-1744
-1706
-1578
-1398
-1219
-1107
-1042
-1022
-1010
-967
-822
-630
-474
-354
-252
-218
-158
-41
47
48
131
291
372
379
407
359
272
284
350
438
550
667
729
757
774
710
584
528
490
436
401
444
409
330
290
228
121
54
3
-107
-197
-235
-292
-367
-440
-547
-676
-792
-867
-944
-1041
-1136
-1248
-1348
-1412
-1441
-1461
-1484
-1534
-1591
-1652
-1732
-1784
-1777
-1772
-1810
-1852
-1902
-1949
-1961
-1934
-1953
-2005
-2017
-1979
-1904
-1829
-1748
-1681
-1659
-1661
-1641
-1607
-1581
-1519
-1444
-1418
-1392
-1323
-1224
-1112
-1033
-943
-826
-719
-560
-390
-287
-222
-167
-126
-78
-3
106
180
230
280
305
344
401
484
556
599
669
725
785
858
911
930
935
927
931
970
974
1002
1003
963
953
939
968
1039
1085
1128
1134
1131
1150
1156
1152
1140
1135
1137
1142
1139
1150
1144
1146
1137
1146
1219
1285
1380
1506
1600
1681
1739
1815
1881
1832
1665
1385
1062
762
690
797
974
1145
1198
1097
875
642
502
431
403
365
269
86
-158
-450
-761
-1068
-1349
-1561
-1622
-1531
-1368
-1247
-1287
-1496
-1807
-2057
-2176
-2141
-2043
-1961
-1944
-2056
-2200
-2317
-2415
-2415
-2353
-2210
-2020
-1819
-1596
-1445
-1382
-1394
-1437
-1447
-1373
-1221
-1037
-904
-864
-882
-909
-893
-799
-625
-432
-227
-38
131
245
297
319
303
268
246
267
280
286
290
289
285
294
362
459
533
591
642
651
645
617
561
500
395
280
187
76
-4
-58
-128
-151
-127
-83
-38
-18
-20
-81
-218
-388
-504
-613
-660
-667
-716
-811
-939
-1084
-1183
-1258
-1282
-1259
-1230
-1219
-1268
-1362
-1470
-1614
-1797
-1881
-1973
-2084
-2102
-2088
-2134
-2204
-2246
-2233
-2254
-2190
-2045
-1971
-1960
-1923
-1884
-1903
-1930
-1885
-1814
-1800
-1752
-1627
-1531
-1434
-1279
-1127
-1007
-902
-768
-632
-539
-469
-378
-320
-297
-230
-160
-113
-72
-10
47
105
180
283
354
396
435
476
486
513
543
550
546
550
551
536
539
543
589
637
687
744
775
758
749
766
787
821
840
858
871
907
939
962
1016
1086
1143
1232
1281
1321
1395
1492
1611
1706
1757
1770
1769
1799
1844
1883
1923
1969
2007
1996
1934
1684
1334
988
773
812
952
1158
1292
1203
974
665
387
185
55
78
80
9
-103
-319
-601
-901
-1162
-1380
-1527
-1485
-1346
-1213
-1205
-1364
-1637
-1955
-2131
-2125
-2005
-1856
-1777
-1792
-1901
-2046
-2119
-2135
-2098
-2019
-1882
-1739
-1585
-1434
-1351
-1354
-1402
-1416
-1358
-1225
-1039
-868
-773
-759
-772
-758
-692
-559
-398
-226
-82
18
97
142
169
168
162
169
191
236
270
303
307
317
355
405
456
509
542
576
595
577
589
572
530
485
403
342
289
239
213
175
164
161
181
194
175
141
72
-21
-146
-265
-365
-458
-484
-527
-646
-818
-1010
-1175
-1247
-1264
-1327
-1419
-1437
-1460
-1504
-1586
-1677
-1780
-1848
-1811
-1848
-1942
-2009
-2029
-2050
-2091
-2107
-2128
-2103
-1973
-1821
-1769
-1790
-1755
-1695
-1652
-1613
-1571
-1543
-1490
-1398
-1318
-1299
-1275
-1193
-1090
-1006
-919
-806
-667
-531
-408
-333
-299
-245
-168
-107
-84
-50
6
76
146
217
261
310
376
450
495
554
612
658
698
694
684
694
696
704
712
703
700
725
774
819
866
907
933
990
1028
1061
1096
1110
1127
1128
1157
1167
1201
1237
1284
1323
1336
1378
1426
1517
1610
1672
1724
1756
1786
1823
1818
1822
1842
1840
1801
1725
1598
1371
1103
900
793
754
842
989
1025
955
854
664
413
217
126
23
-110
-182
-330
-593
-855
-1063
-1260
-1440
-1480
-1439
-1410
-1377
-1376
-1464
-1634
-1796
-1869
-1915
-1930
-1896
-1894
-1967
-2062
-2101
-2100
-2094
-2009
-1850
-1701
-1570
-1431
-1296
-1236
-1195
-1122
-1035
-967
-874
-786
-732
-701
-674
-627
-581
-489
-360
-218
-83
30
148
227
272
278
261
243
248
265
259
265
275
281
308
367
436
506
563
627
672
693
725
728
710
679
607
555
492
432
388
345
288
237
185
144
127
89
75
51
-19
-104
-225
-370
-532
-675
-780
-893
-981
-1066
-1169
-1274
-1373
-1430
-1463
-1479
-1476
-1508
-1555
-1606
-1683
-1808
-1889
-1936
-1994
-2012
-2013
-2039
-2093
-2096
-2016
-1998
-1986
-1882
-1794
-1756
-1734
-1697
-1715
-1737
-1668
-1605
-1574
-1516
-1416
-1336
-1308
-1238
-1144
-1081
-991
-871
-752
-687
-637
-551
-515
-505
-453
-376
-305
-235
-167
-104
-49
13
96
157
217
282
342
388
414
430
422
432
463
501
524
556
601
650
706
745
787
830
841
854
855
840
839
843
840
870
922
990
1081
1164
1197
1246
1237
1420
1907
2137
2393
2314
2079
2044
2011
2188
2244
2198
2136
2062
2164
2269
2391
2384
2087
1598
857
167
-343
-585
-584
-561
-453
-457
-533
-559
-515
-407
-386
-393
-407
-505
-503
-470
-543
-827
-1246
-1576
-1776
-1749
-1496
-1244
-1188
-1261
-1286
-1246
-1133
-1003
-991
-1127
-1379
-1568
-1662
-1772
-1891
-2082
-2274
-2378
-2292
-2017
-1780
-1618
-1511
-1446
-1343
-1183
-999
-886
-845
-826
-795
-721
-663
-576
-461
-359
-145
135
425
700
904
1075
1179
1261
1320
1314
1272
1178
1069
960
867
795
740
712
692
686
675
645
621
568
478
359
189
-17
-223
-385
-506
-633
-741
-863
-827
-764
-870
-1161
-1458
-1230
-745
-488
-678
-1252
-1648
-1765
-1752
-1676
-1946
-2408
-2634
-2354
-1871
-1628
-1706
-1975
-2028
-1805
-1482
-1363
-1569
-1867
-2073
-1968
-1872
-1930
-1921
-2013
-2005
-1850
-1614
-1352
-1287
-1256
-1211
-1143
-1050
-981
-992
-1094
-1166
-1181
-1070
-840
-671
-636
-623
-508
-271
-87
34
18
-10
5
39
88
71
-31
-90
-75
-36
34
90
106
97
108
178
282
324
280
200
135
125
145
119
99
89
191
330
445
585
577
501
488
467
485
507
476
539
626
688
846
889
1012
1112
1208
1372
1441
1628
1668
1749
1797
1758
1840
1860
2074
2052
2101
2234
2245
2428
2525
2579
2554
2400
2392
2356
2145
1683
1003
-5
-1191
-1783
-1902
-1664
-1272
-968
-817
-920
-767
-241
117
264
198
24
-274
-456
-329
-301
-530
-767
-859
-859
-721
-286
92
112
-96
-285
-453
-739
-983
-1254
-1732
-2273
-2619
-2719
-2739
-2724
-2588
-2478
-2386
-2150
-1791
-1469
-1328
-1235
-1166
-1131
-1070
-932
-762
-609
-451
-222
52
359
684
995
1205
1314
1373
1388
1374
1294
1144
924
627
393
247
138
89
94
117
125
108
114
118
90
13
-87
-197
-327
-414
-461
-520
-575
-580
-507
-394
-267
-151
-91
-118
-214
-357
-546
-700
-851
-962
-1081
-1269
-1446
-1661
-1793
-1900
-2004
-2027
-2151
-2189
-2172
-2168
-2184
-2246
-2276
-2304
-2192
-2077
-1955
-1855
-1783
-1618
-1463
-1317
-1153
-1033
-913
-886
-846
-851
-909
-932
-936
-904
-922
-905
-891
-912
-915
-896
-875
-846
-787
-728
-739
-730
-698
-674
-614
-552
-441
-355
-284
-187
-147
-87
-58
17
63
63
54
35
-9
-45
-56
-52
-19
14
51
81
72
24
5
-3
33
50
77
96
112
169
152
222
326
399
470
555
582
602
606
663
698
756
878
900
949
988
1148
1265
1293
1452
1443
1527
1686
1714
1880
1720
1913
1937
2054
2232
2254
2385
2278
2330
2320
2314
2326
2244
2298
2160
1779
1162
233
-733
-1570
-1684
-1592
-1266
-1060
-1027
-1006
-943
-569
-115
96
99
-57
-214
-347
-311
-264
-413
-707
-945
-961
-824
-547
-307
-317
-551
-795
-955
-1065
-1265
-1510
-1841
-2291
-2609
-2714
-2657
-2573
-2462
-2309
-2178
-1967
-1643
-1305
-1095
-977
-860
-773
-638
-415
-165
3
121
289
485
728
977
1179
1306
1320
1306
1292
1228
1127
973
743
471
266
134
51
-6
-30
-54
-98
-110
-84
-73
-95
-145
-199
-244
-266
-252
-239
-262
-294
-306
-269
-228
-174
-109
-120
-230
-377
-490
-695
-797
-955
-1113
-1345
-1532
-1635
-1794
-1873
-2042
-2200
-2426
-2568
-2530
-2473
-2375
-2316
-2268
-2248
-2134
-1894
-1708
-1552
-1473
-1385
-1319
-1252
-1089
-982
-922
-915
-878
-869
-845
-805
-808
-840
-906
-918
-882
-863
-858
-845
-866
-848
-828
-751
-661
-574
-481
-430
-374
-327
-264
-178
-111
-47
-6
30
54
96
110
101
114
76
54
-13
-59
-112
-194
-178
-184
-176
-173
-144
-111
-138
-112
-117
-97
-85
-58
-44
-20
40
109
181
274
362
419
486
617
682
635
672
567
628
725
863
1054
1109
1309
1356
1456
1628
1740
1914
1950
2030
2115
2067
2033
2070
2075
1987
2130
2297
2373
2390
2385
2235
2126
2056
1992
1628
790
-91
-1075
-1678
-1753
-1470
-1076
-1004
-999
-943
-843
-452
-29
234
108
-172
-369
-471
-424
-399
-519
-794
-1031
-1009
-801
-531
-364
-390
-591
-863
-1034
-1146
-1291
-1553
-1929
-2287
-2553
-2630
-2540
-2402
-2274
-2130
-1943
-1667
-1332
-1018
-798
-690
-616
-522
-346
-142
55
201
296
401
545
766
968
1135
1245
1253
1256
1216
1147
1042
855
658
452
278
161
111
87
50
37
22
25
62
94
81
32
-22
-56
-71
-88
-111
-175
-241
-276
-262
-210
-197
-228
-312
-372
-504
-575
-679
-914
-1061
-1334
-1415
-1503
-1635
-1688
-1882
-2048
-2215
-2218
-2257
-2196
-2053
-2063
-2030
-2054
-1957
-1832
-1750
-1567
-1520
-1451
-1372
-1241
-1134
-1089
-992
-962
-916
-910
-859
-858
-908
-916
-939
-982
-978
-911
-883
-890
-899
-874
-841
-775
-678
-590
-562
-502
-428
-404
-353
-279
-224
-193
-146
-88
-58
-32
-6
-23
-44
-67
-86
-98
-133
-200
-282
-327
-336
-276
-218
-133
-67
-57
-23
30
94
132
165
213
231
227
305
322
330
370
403
536
543
626
657
654
672
742
817
816
902
945
1027
1101
1288
1476
1585
1725
1735
1812
1811
1890
2095
2104
2168
2283
2399
2448
2651
2729
2835
2783
2789
2705
2225
1345
425
-819
-1706
-1902
-1792
-1407
-1313
-1238
-1172
-1132
-650
-71
223
210
-1
-168
-400
-347
-267
-366
-733
-995
-944
-791
-471
-145
-95
-299
-580
-644
-745
-927
-1141
-1549
-2080
-2553
-2716
-2692
-2645
-2518
-2380
-2277
-2074
-1708
-1315
-1068
-960
-916
-869
-764
-545
-270
-94
7
122
286
518
789
1038
1215
1281
1313
1319
1306
1200
1017
766
458
215
69
0
-42
-86
-119
-151
-147
-111
-66
-43
-59
-87
-142
-170
-180
-232
-296
-358
-415
-391
-322
-195
-107
-105
-147
-247
-419
-579
-795
-1014
-1099
-1361
-1450
-1556
-1697
-1790
-1930
-1947
-2059
-2103
-2112
-2105
-2026
-2077
-1991
-2034
-1998
-1912
-1854
-1668
-1628
-1422
-1340
-1263
-1113
-1026
-866
-829
-724
-684
-736
-733
-795
-799
-837
-877
-841
-849
-819
-804
-779
-749
-722
-645
-575
-487
-451
-403
-368
-384
-341
-323
-284
-251
-241
-220
-218
-189
-154
-128
-109
-119
-132
-176
-216
-275
-309
-305
-320
-284
-289
-254
-213
-202
-178
-143
-105
-53
-15
19
8
5
36
-2
85
168
258
361
409
468
477
516
623
660
738
759
783
869
927
1132
1286
1385
1520
1650
1734
1799
1911
1884
1861
1881
1893
2016
2020
2215
2277
2242
2386
2362
2450
2397
2285
1973
1328
486
-380
-1232
-1603
-1686
-1433
-1234
-1065
-911
-810
-551
-182
124
255
158
38
-173
-284
-318
-419
-560
-755
-788
-708
-503
-265
-175
-255
-455
-624
-759
-943
-1138
-1454
-1870
-2280
-2554
-2621
-2593
-2475
-2280
-2092
-1857
-1573
-1289
-1058
-893
-798
-702
-577
-404
-183
-28
101
212
319
506
709
929
1076
1156
1201
1207
1167
1067
918
719
483
266
98
-4
-44
-84
-118
-137
-140
-118
-81
-74
-88
-115
-151
-181
-233
-267
-317
-362
-387
-393
-333
-262
-212
-180
-207
-291
-402
-564
-684
-815
-940
-1042
-1261
-1437
-1592
-1692
-1705
-1733
-1744
-1884
-1993
-2084
-2072
-2033
-1983
-1847
-1834
-1778
-1725
-1626
-1526
-1462
-1328
-1223
-1154
-1052
-974
-929
-915
-871
-832
-822
-813
-784
-776
-806
-808
-801
-805
-806
-788
-766
-769
-732
-668
-628
-569
-488
-395
-319
-287
-246
-198
-162
-107
-55
-27
-7
-2
-35
-69
-114
-161
-209
-258
-288
-344
-383
-415
-407
-378
-360
-317
-314
-262
-233
-220
-150
-122
-89
-57
-32
53
60
131
186
229
307
344
463
416
527
567
574
645
605
704
800
796
937
959
970
1029
1069
1247
1303
1515
1585
1665
1769
1819
1983
2061
2177
2314
2312
2535
2587
2673
2692
2448
2222
1649
963
133
-789
-1474
-1808
-1729
-1486
-1202
-964
-905
-719
-499
-140
87
99
22
-230
-415
-477
-461
-517
-680
-763
-790
-664
-418
-207
-150
-306
-495
-675
-870
-1070
-1329
-1701
-2155
-2509
-2707
-2753
-2663
-2508
-2309
-2140
-1942
-1687
-1490
-1317
-1211
-1109
-989
-845
-622
-400
-229
-69
84
272
501
752
999
1157
1259
1280
1246
1158
1011
846
641
426
250
136
70
22
8
-31
-72
-100
-105
-90
-73
-64
-78
-111
-156
-196
-244
-266
-294
-307
-297
-274
-225
-185
-177
-215
-298
-432
-598
-745
-906
-1062
-1160
-1313
-1427
-1552
-1616
-1637
-1696
-1712
-1810
-1943
-2088
-2159
-2228
-2195
-2132
-2019
-1924
-1879
-1762
-1653
-1541
-1397
-1215
-1080
-995
-867
-813
-818
-844
-834
-807
-853
-795
-789
-780
-790
-795
-752
-793
-770
-777
-787
-809
-807
-762
-742
-686
-620
-578
-526
-433
-332
-280
-222
-167
-135
-112
-130
-112
-151
-190
-237
-319
-381
-442
-474
-476
-482
-478
-467
-429
-369
-318
-258
-210
-203
-189
-201
-216
-211
-185
-140
-41
-34
57
108
152
282
320
485
521
545
583
536
520
483
542
538
585
696
841
994
1128
1277
1373
1461
1518
1598
1705
1752
1862
2000
2020
2106
2223
2340
2498
2627
2723
2694
2513
2250
1765
1104
222
-632
-1351
-1651
-1592
-1394
-1123
-1003
-883
-752
-532
-158
69
110
-31
-280
-489
-578
-559
-587
-671
-733
-739
-615
-396
-184
-126
-281
-479
-673
-860
-1066
-1319
-1678
-2126
-2485
-2683
-2735
-2661
-2471
-2251
-2081
-1863
-1615
-1392
-1240
-1118
-1008
-924
-778
-552
-344
-201
-94
19
169
356
602
846
1008
1058
1050
991
898
791
632
455
258
75
-47
-107
-137
-170
-214
-238
-216
-204
-169
-139
-135
-155
-175
-187
-183
-162
-135
-112
-99
-79
-36
6
22
5
-104
-256
-359
-514
-593
-684
-895
-1072
-1262
-1388
-1451
-1534
-1534
-1665
-1812
-1957
-2031
-2048
-2050
-1987
-1997
-1938
-1998
-1871
-1705
-1666
-1491
-1392
-1273
-1169
-1032
-866
-847
-835
-804
-767
-800
-777
-691
-716
-771
-816
-766
-763
-739
-653
-674
-723
-760
-712
-692
-696
-605
-542
-535
-491
-413
-339
-296
-215
-158
-132
-104
-29
14
20
19
-31
-63
-159
-182
-199
-234
-254
-307
-337
-325
-291
-275
-217
-208
-182
-139
-126
-64
-44
5
51
32
76
104
177
215
241
361
390
456
504
518
518
497
533
565
585
648
708
739
814
940
1032
1190
1320
1465
1572
1663
1800
1966
2025
2120
2197
2281
2474
2667
2853
2962
2841
2735
2416
1796
1163
209
-572
-1149
-1302
-1152
-1037
-809
-756
-709
-561
-256
56
136
46
-163
-379
-504
-480
-411
-539
-676
-738
-702
-528
-278
-108
-156
-345
-461
-565
-708
-917
-1198
-1625
-2083
-2375
-2468
-2432
-2327
-2157
-1997
-1886
-1693
-1466
-1290
-1191
-1125
-1049
-946
-755
-521
-346
-258
-149
8
187
440
705
911
1053
1109
1153
1164
1101
1010
855
656
478
341
259
225
176
123
71
35
52
85
99
80
7
-66
-110
-138
-141
-171
-198
-231
-248
-248
-247
-205
-209
-282
-391
-466
-590
-654
-745
-906
-1073
-1244
-1340
-1393
-1435
-1473
-1612
-1774
-1943
-2102
-2122
-2113
-2078
-2021
-1963
-1894
-1835
-1745
-1634
-1563
-1490
-1410
-1294
-1206
-1121
-1038
-991
-944
-878
-787
-721
-710
-671
-720
-798
-801
-794
-761
-785
-741
-733
-792
-796
-752
-679
-625
-507
-427
-381
-312
-237
-167
-166
-137
-64
-66
-44
-6
-11
-39
-62
-48
-85
-108
-100
-73
-92
-124
-111
-119
-138
-117
-109
-144
-171
-168
-163
-174
-135
-81
-41
24
149
194
242
276
291
256
311
344
387
450
445
550
514
578
688
780
896
1020
1125
1143
1181
1232
1309
1429
1531
1661
1678
1739
1861
1966
2104
2227
2365
2457
2592
2609
2478
2015
1312
446
-479
-1089
-1394
-1377
-1242
-1119
-954
-845
-630
-338
-43
150
130
34
-145
-273
-362
-400
-499
-658
-740
-707
-572
-346
-199
-168
-271
-383
-433
-558
-729
-1008
-1398
-1841
-2213
-2389
-2452
-2420
-2297
-2151
-1989
-1833
-1631
-1455
-1362
-1275
-1191
-1074
-915
-716
-554
-464
-389
-282
-96
125
392
638
823
956
1007
1017
984
889
778
621
444
297
188
109
48
-5
-38
-48
-14
34
58
46
3
-39
-82
-135
-174
-205
-252
-282
-315
-309
-264
-215
-154
-132
-152
-220
-341
-491
-629
-798
-884
-1000
-1106
-1197
-1316
-1333
-1380
-1419
-1510
-1652
-1783
-1933
-2015
-1995
-1954
-1913
-1879
-1839
-1785
-1686
-1564
-1443
-1360
-1294
-1182
-1100
-1017
-921
-870
-835
-846
-808
-770
-801
-767
-749
-771
-745
-689
-617
-601
-597
-580
-603
-632
-605
-593
-617
-587
-555
-523
-484
-411
-348
-329
-274
-189
-135
-83
-30
-18
-45
-102
-131
-183
-243
-275
-281
-270
-268
-246
-237
-202
-178
-168
-182
-210
-204
-222
-224
-260
-261
-230
-180
-90
-16
62
139
174
217
257
299
368
412
504
504
533
574
639
761
849
972
1065
1119
1225
1323
1485
1562
1594
1641
1551
1592
1607
1694
1802
1827
1927
1997
2127
2321
2480
2527
2429
2113
1561
820
37
-581
-1003
-1122
-1010
-865
-797
-712
-543
-372
-121
54
56
-108
-285
-393
-495
-562
-661
-856
-1046
-1097
-1006
-846
-685
-574
-577
-632
-625
-595
-658
-871
-1177
-1531
-1908
-2120
-2161
-2158
-2113
-2018
-1878
-1718
-1531
-1333
-1184
-1104
-1014
-882
-751
-614
-518
-482
-487
-451
-339
-175
42
279
497
666
803
932
1003
1017
967
871
744
604
502
389
294
201
132
104
91
108
95
70
70
65
58
46
-12
-74
-157
-245
-299
-357
-399
-420
-403
-388
-348
-340
-381
-423
-491
-529
-574
-634
-713
-837
-955
-1084
-1231
-1376
-1518
-1636
-1702
-1726
-1674
-1632
-1608
-1603
-1621
-1624
-1622
-1605
-1581
-1560
-1555
-1525
-1464
-1397
-1305
-1228
-1153
-1069
-1013
-936
-868
-793
-741
-722
-687
-656
-610
-587
-604
-618
-615
-597
-514
-455
-390
-314
-290
-245
-220
-216
-197
-188
-182
-171
-169
-149
-147
-175
-178
-166
-135
-78
-30
-3
10
20
28
46
48
29
2
-20
-39
-30
-16
5
21
32
29
50
93
96
111
79
47
40
95
167
189
206
214
237
293
363
436
513
606
684
749
813
837
873
862
901
947
981
1026
1065
1171
1237
1326
1410
1467
1572
1672
1730
1771
1686
1539
1254
896
504
156
-23
-50
45
172
290
350
383
421
420
368
235
77
-5
-55
-100
-205
-418
-659
-839
-939
-943
-869
-771
-731
-710
-676
-622
-613
-674
-772
-903
-1050
-1139
-1172
-1194
-1209
-1234
-1242
-1229
-1155
-1065
-1012
-965
-917
-863
-810
-755
-707
-688
-718
-761
-784
-819
-834
-810
-782
-706
-615
-526
-428
-325
-249
-207
-177
-182
-187
-197
-200
-199
-217
-241
-260
-272
-290
-265
-217
-134
-47
9
74
99
95
109
96
59
16
-15
-35
-85
-137
-184
-235
-244
-190
-146
-108
-95
-140
-181
-224
-237
-240
-293
-354
-421
-534
-663
-792
-894
-962
-1004
-973
-928
-904
-931
-975
-1036
-1074
-1107
-1161
-1200
-1259
-1323
-1353
-1397
-1439
-1481
-1475
-1441
-1403
-1374
-1375
-1362
-1345
-1308
-1266
-1245
-1246
-1269
-1296
-1322
-1342
-1341
-1304
-1245
-1174
-1128
-1088
-1041
-1010
-945
-877
-824
-753
-719
-697
-676
-668
-660
-645
-623
-564
-471
-407
-337
-280
-232
-189
-160
-118
-84
-71
-27
-4
1
27
57
95
138
172
218
251
290
319
352
411
461
517
556
550
521
494
481
509
563
606
651
704
735
777
841
861
909
965
1019
1097
1124
1171
1206
1230
1285
1345
1409
1478
1579
1665
1715
1752
1778
1675
1467
1219
928
705
688
855
1051
1213
1269
1198
1030
829
643
452
307
231
134
38
-133
-370
-598
-779
-885
-946
-960
-938
-911
-899
-908
-985
-1069
-1187
-1336
-1487
-1643
-1763
-1833
-1875
-1881
-1862
-1834
-1793
-1738
-1670
-1596
-1503
-1407
-1316
-1239
-1157
-1107
-1090
-1084
-1122
-1125
-1130
-1113
-1054
-963
-828
-676
-519
-359
-219
-104
-50
-33
-33
-46
-53
-58
-64
-53
-46
-44
-27
5
68
160
265
375
470
548
593
596
571
524
464
399
353
320
292
272
256
243
218
206
173
135
104
92
88
87
69
-6
-95
-226
-306
-414
-528
-647
-761
-844
-913
-995
-1106
-1196
-1221
-1208
-1177
-1190
-1255
-1327
-1399
-1468
-1558
-1642
-1724
-1763
-1757
-1755
-1771
-1796
-1793
-1739
-1656
-1597
-1575
-1543
-1500
-1470
-1444
-1433
-1412
-1356
-1291
-1250
-1219
-1198
-1147
-1094
-1024
-933
-849
-781
-733
-699
-679
-652
-601
-548
-506
-489
-466
-429
-406
-363
-321
-273
-219
-155
-112
-104
-56
-1
38
73
124
172
231
283
320
345
386
443
508
580
653
727
760
774
780
779
781
787
798
840
863
864
899
922
955
985
1018
1030
1068
1087
1118
1179
1247
1325
1357
1376
1417
1487
1571
1670
1763
1826
1838
1797
1624
1395
1060
768
617
644
815
1044
1209
1229
1128
963
753
534
351
183
83
-23
-155
-353
-599
-826
-987
-1075
-1095
-1050
-995
-942
-899
-910
-964
-1060
-1188
-1350
-1537
-1668
-1776
-1846
-1847
-1807
-1765
-1721
-1663
-1600
-1527
-1457
-1368
-1270
-1194
-1118
-1053
-1037
-1037
-1036
-1045
-1079
-1082
-1051
-989
-895
-772
-631
-475
-318
-198
-122
-78
-53
-40
-30
-35
-42
-54
-74
-75
-75
-56
-11
63
156
240
344
429
490
527
539
512
471
425
369
347
319
300
273
219
186
171
159
144
139
114
74
40
14
18
-7
-26
-134
-279
-428
-583
-662
-724
-758
-818
-909
-1028
-1124
-1181
-1227
-1231
-1205
-1203
-1214
-1287
-1405
-1536
-1654
-1724
-1785
-1803
-1801
-1820
-1863
-1873
-1836
-1805
-1756
-1669
-1598
-1555
-1550
-1548
-1538
-1518
-1487
-1438
-1396
-1373
-1355
-1333
-1297
-1233
-1111
-997
-886
-794
-723
-679
-663
-638
-595
-522
-461
-411
-356
-323
-270
-207
-166
-109
-53
25
104
177
242
300
353
395
433
475
507
531
557
568
574
596
621
657
675
701
721
733
759
774
792
825
841
871
889
902
919
933
948
970
1017
1071
1124
1173
1220
1264
1287
1335
1356
1391
1461
1525
1615
1707
1806
1871
1871
1826
1679
1436
1172
865
694
667
790
970
1138
1226
1166
1026
894
703
513
354
242
113
-16
-168
-403
-640
-827
-934
-995
-1031
-1001
-977
-961
-950
-991
-1083
-1220
-1361
-1510
-1665
-1777
-1847
-1860
-1840
-1787
-1729
-1698
-1638
-1567
-1479
-1385
-1296
-1210
-1153
-1093
-1041
-1060
-1068
-1083
-1110
-1122
-1109
-1045
-961
-841
-690
-515
-357
-232
-121
-65
-34
-3
4
10
25
32
39
35
33
69
105
164
268
354
455
549
620
665
680
675
648
570
511
472
430
405
365
339
303
267
250
230
170
101
67
39
56
38
11
-54
-181
-316
-467
-526
-589
-673
-745
-825
-896
-978
-1068
-1167
-1257
-1263
-1234
-1209
-1224
-1275
-1351
-1417
-1468
-1527
-1587
-1636
-1654
-1667
-1667
-1676
-1695
-1697
-1646
-1597
-1553
-1536
-1527
-1512
-1506
-1496
-1482
-1440
-1399
-1362
-1342
-1334
-1302
-1230
-1143
-1060
-944
-863
-830
-780
-741
-706
-659
-594
-502
-413
-352
-298
-248
-229
-228
-198
-142
-77
-15
49
85
133
179
219
275
333
392
432
462
498
501
501
524
560
632
671
718
760
797
851
876
874
887
884
910
942
950
988
1011
1049
1102
1134
1192
1234
1306
1328
1365
1399
1417
1445
1479
1550
1605
1676
1755
1781
1780
1719
1584
1386
1113
874
718
696
797
939
1051
1070
985
850
663
471
270
106
-27
-152
-295
-467
-642
-821
-953
-1043
-1078
-1076
-1067
-1055
-1049
-1058
-1102
-1187
-1297
-1416
-1556
-1661
-1731
-1769
-1763
-1734
-1713
-1679
-1614
-1543
-1502
-1458
-1393
-1323
-1273
-1220
-1171
-1135
-1120
-1121
-1133
-1166
-1174
-1146
-1087
-994
-879
-730
-567
-434
-310
-211
-155
-110
-90
-66
-32
16
40
42
58
64
53
79
142
226
317
420
495
525
530
513
478
432
390
348
318
286
243
217
182
152
122
83
48
18
0
-2
-27
-60
-118
-194
-317
-437
-581
-657
-654
-673
-716
-783
-874
-982
-1068
-1156
-1224
-1238
-1238
-1245
-1291
-1369
-1487
-1583
-1624
-1664
-1692
-1692
-1699
-1707
-1722
-1721
-1691
-1664
-1630
-1598
-1600
-1608
-1616
-1609
-1583
-1543
-1495
-1443
-1411
-1370
-1339
-1300
-1227
-1149
-1054
-983
-917
-867
-843
-817
-760
-715
-667
-602
-531
-439
-373
-307
-225
-144
-68
-11
61
132
161
199
236
272
304
341
365
393
424
441
450
467
487
529
577
610
637
663
686
702
706
710
741
778
828
874
927
969
1007
1016
1023
1052
1091
1150
1198
1242
1303
1317
1342
1359
1367
1392
1428
1502
1556
1579
1570
1572
1536
1467
1302
1032
780
578
531
608
736
852
884
826
731
580
374
162
-3
-140
-248
-357
-507
-679
-850
-976
-1082
-1152
-1156
-1141
-1116
-1083
-1080
-1114
-1158
-1219
-1333
-1470
-1584
-1672
-1755
-1778
-1747
-1690
-1637
-1565
-1484
-1415
-1353
-1268
-1191
-1121
-1056
-1010
-991
-974
-962
-966
-962
-941
-921
-878
-800
-688
-543
-417
-291
-161
-90
-44
-16
-18
-9
2
10
8
11
5
-12
-29
-10
25
59
115
160
228
279
311
344
351
350
335
336
318
285
269
246
203
168
135
101
64
20
-16
-59
-87
-122
-160
-226
-353
-456
-588
-675
-720
-768
-816
-922
-1010
-1097
-1174
-1209
-1282
-1353
-1417
-1449
-1497
-1557
-1615
-1681
-1693
-1672
-1634
-1634
-1650
-1642
-1644
-1645
-1636
-1625
-1615
-1588
-1555
-1558
-1569
-1547
-1517
-1457
-1388
-1335
-1284
-1243
-1189
-1120
-1068
-1011
-929
-866
-805
-780
-741
-720
-680
-605
-541
-472
-398
-339
-276
-199
-122
-40
46
129
160
181
206
225
231
244
289
331
361
397
408
430
459
498
558
620
689
739
775
783
784
787
782
804
814
818
859
893
910
922
920
951
1002
1044
1090
1133
1169
1208
1240
1280
1305
1338
1366
1407
1493
1582
1656
1689
1677
1612
1452
1214
911
663
532
581
752
926
1034
1036
949
813
618
407
208
69
-43
-142
-288
-494
-691
-868
-1003
-1072
-1100
-1090
-1091
-1052
-1030
-1045
-1095
-1181
-1298
-1437
-1578
-1712
-1809
-1868
-1899
-1872
-1840
-1765
-1671
-1590
-1513
-1439
-1367
-1283
-1203
-1134
-1079
-1050
-1009
-1001
-1004
-1018
-1024
-1020
-947
-852
-722
-567
-420
-289
-206
-139
-77
-39
-4
30
39
59
65
57
51
58
65
89
131
197
285
355
410
425
449
440
417
398
355
315
261
218
175
146
128
86
49
-3
-57
-71
-93
-115
-200
-343
-482
-613
-698
-727
-767
-806
-835
-860
-903
-959
-1034
-1131
-1201
-1261
-1302
-1391
-1501
-1600
-1677
-1707
-1737
-1760
-1738
-1695
-1679
-1662
-1661
-1660
-1644
-1626
-1634
-1643
-1651
-1636
-1651
-1653
-1605
-1561
-1541
-1474
-1407
-1346
-1279
-1217
-1156
-1095
-1018
-944
-877
-840
-790
-745
-706
-649
-571
-517
-456
-377
-296
-214
-140
-61
3
63
129
176
220
260
262
281
315
335
367
406
439
490
545
595
642
687
732
766
771
753
749
769
750
750
763
791
855
946
1036
1100
1145
1171
1241
1273
1282
1262
1258
1270
1327
1412
1483
1596
1679
2042
2599
3031
3160
2970
2560
1946
1310
702
144
-258
-481
-360
-286
-193
-119
-20
147
258
235
-30
-299
-483
-596
-630
-864
-1168
-1421
-1568
-1519
-1418
-1264
-1142
-1099
-966
-809
-686
-685
-774
-993
-1343
-1604
-1830
-2005
-2184
-2320
-2385
-2394
-2304
-2192
-2037
-1924
-1813
-1654
-1483
-1291
-1132
-1053
-1068
-1034
-968
-877
-734
-577
-413
-240
-18
265
541
771
949
1060
1087
1122
1149
1116
1039
942
850
754
668
615
555
501
464
460
498
495
463
392
304
203
88
-24
-164
-277
-395
-498
-536
-570
-570
-566
-552
-570
-583
-618
-773
-922
-1186
-1400
-1595
-1814
-1956
-2115
-2194
-2240
-2200
-2173
-2120
-2088
-2044
-1973
-1934
-1879
-1888
-1919
-1937
-1968
-1957
-1899
-1842
-1752
-1670
-1552
-1411
-1258
-1116
-1034
-977
-929
-888
-880
-889
-873
-839
-772
-672
-546
-442
-337
-224
-129
-35
55
127
197
235
270
269
260
268
262
267
256
275
304
335
389
409
412
409
394
378
336
291
241
181
129
105
88
97
118
148
227
279
338
452
458
482
465
409
370
332
309
299
326
347
437
517
685
818
973
1065
1175
1226
1319
1386
1476
1628
1605
1780
1808
1940
2103
2205
2420
2480
2463
2376
1898
1322
499
-264
-890
-1310
-1352
-1376
-1171
-975
-635
-267
90
446
547
577
462
348
308
151
106
-108
-310
-419
-429
-351
-342
-372
-449
-491
-456
-450
-570
-886
-1279
-1711
-2101
-2366
-2551
-2656
-2692
-2592
-2369
-2115
-1809
-1563
-1366
-1177
-999
-743
-557
-389
-288
-251
-206
-98
46
154
296
401
508
640
756
857
863
828
728
591
428
265
106
-67
-200
-255
-262
-221
-146
-86
0
81
168
241
283
285
278
232
175
108
44
-26
-76
-93
-123
-158
-224
-324
-476
-553
-670
-774
-872
-1112
-1295
-1551
-1787
-1891
-2059
-2183
-2292
-2315
-2278
-2152
-2025
-1910
-1790
-1775
-1731
-1676
-1656
-1580
-1538
-1511
-1516
-1455
-1361
-1298
-1253
-1246
-1241
-1232
-1169
-1116
-1115
-1126
-1096
-1104
-1112
-1094
-1076
-1020
-965
-886
-777
-651
-492
-336
-236
-137
-65
19
77
143
176
187
238
247
269
264
253
226
157
124
53
11
-35
-45
-60
-105
-86
-53
-27
45
69
120
176
234
318
339
397
420
461
487
499
557
564
613
562
594
608
626
678
679
687
662
708
707
793
822
910
980
976
1078
1095
1223
1285
1450
1517
1594
1784
1812
2058
2052
2172
2203
2175
2163
1973
1626
1070
436
-308
-800
-1146
-1180
-1222
-1140
-987
-795
-524
-222
52
72
45
-56
-183
-220
-308
-314
-525
-634
-643
-647
-567
-518
-510
-628
-695
-671
-702
-847
-1053
-1343
-1690
-1967
-2109
-2170
-2239
-2198
-2081
-1930
-1691
-1427
-1258
-1136
-987
-814
-677
-536
-387
-336
-265
-151
-21
113
276
416
501
584
685
802
817
812
756
647
524
410
309
162
81
23
5
36
62
143
148
192
246
250
297
286
304
250
211
176
105
20
-106
-198
-324
-341
-421
-449
-507
-597
-652
-821
-1000
-1240
-1482
-1760
-1948
-2162
-2329
-2308
-2321
-2196
-2094
-2000
-1854
-1771
-1645
-1587
-1543
-1505
-1464
-1480
-1499
-1490
-1478
-1452
-1471
-1455
-1434
-1377
-1301
-1252
-1217
-1209
-1164
-1130
-1115
-1126
-1137
-1132
-1062
-956
-845
-732
-606
-447
-317
-173
-48
35
131
175
236
237
258
289
262
232
189
178
163
182
171
151
159
170
186
176
162
142
130
117
153
210
285
346
406
443
471
554
607
671
710
745
769
721
765
681
606
576
552
571
510
604
565
648
731
828
996
1021
1131
1178
1195
1272
1281
1332
1343
1421
1441
1560
1633
1729
1819
1843
1940
1950
1777
1420
934
182
-285
-754
-968
-1053
-1090
-1007
-894
-633
-343
-61
83
145
103
12
20
-48
-141
-332
-518
-639
-668
-634
-608
-633
-704
-720
-739
-722
-775
-909
-1150
-1427
-1635
-1838
-2011
-2111
-2135
-2100
-1957
-1722
-1471
-1283
-1086
-912
-776
-592
-459
-327
-280
-212
-127
-67
62
172
256
314
384
445
505
539
572
562
473
442
336
232
105
-10
-65
-126
-112
-69
-11
30
119
152
180
235
250
266
249
210
171
99
6
-58
-179
-257
-309
-381
-440
-493
-570
-609
-734
-902
-1066
-1349
-1581
-1768
-1982
-2101
-2169
-2193
-2171
-2092
-1909
-1808
-1672
-1610
-1505
-1457
-1380
-1305
-1359
-1368
-1409
-1388
-1406
-1381
-1332
-1329
-1289
-1259
-1192
-1197
-1184
-1169
-1193
-1208
-1211
-1183
-1162
-1106
-1002
-905
-770
-606
-472
-344
-203
-74
13
122
163
211
252
251
286
265
267
237
187
168
127
124
108
104
111
81
85
47
62
68
56
89
99
140
211
295
361
468
527
560
592
547
571
522
502
573
501
562
479
517
421
400
449
378
495
427
541
529
624
760
730
810
790
821
837
889
961
1022
1104
1108
1233
1217
1292
1300
1281
1323
1225
1114
905
454
120
-303
-633
-670
-836
-795
-791
-682
-498
-273
-57
71
93
65
14
-56
-115
-190
-302
-401
-482
-488
-467
-481
-570
-652
-743
-749
-739
-777
-915
-1082
-1233
-1399
-1510
-1610
-1662
-1671
-1617
-1485
-1333
-1165
-1030
-875
-723
-606
-447
-358
-296
-249
-192
-124
-82
22
76
116
143
160
227
203
263
258
243
262
200
153
27
8
-53
-81
-76
-50
28
23
73
57
73
72
79
93
-7
7
-66
-100
-151
-198
-226
-351
-385
-634
-675
-893
-1063
-1039
-1312
-1369
-1528
-1543
-1644
-1674
-1692
-1672
-1616
-1616
-1450
-1485
-1376
-1324
-1329
-1288
-1329
-1284
-1340
-1333
-1401
-1459
-1462
-1463
-1402
-1454
-1436
-1415
-1371
-1361
-1354
-1321
-1316
-1254
-1206
-1138
-1103
-993
-895
-818
-716
-577
-452
-347
-230
-183
-132
-72
-6
14
52
63
109
110
118
124
105
120
104
148
137
145
173
167
176
203
223
267
290
278
344
289
356
383
427
509
496
544
564
609
595
583
524
455
443
412
410
405
392
417
441
498
558
574
626
647
684
740
764
814
789
801
818
827
886
902
984
949
1022
1033
1065
1134
1067
1110
1073
1076
992
841
481
161
-144
-432
-361
-517
-506
-552
-507
-327
-227
-15
29
32
10
-22
3
-93
-83
-230
-381
-414
-439
-422
-439
-495
-607
-696
-684
-667
-722
-856
-1034
-1197
-1348
-1405
-1484
-1555
-1552
-1532
-1398
-1266
-1113
-961
-893
-740
-629
-556
-460
-369
-356
-345
-321
-278
-239
-177
-123
-170
-154
-116
-29
1
50
68
60
60
43
12
-94
-85
-134
-93
-96
-87
-11
2
107
109
140
157
137
118
72
10
-126
-226
-393
-495
-682
-738
-833
-856
-787
-854
-870
-969
-932
-1050
-1110
-1220
-1338
-1422
-1505
-1456
-1497
-1415
-1357
-1315
-1312
-1330
-1256
-1286
-1302
-1374
-1414
-1416
-1356
-1333
-1393
-1428
-1455
-1391
-1356
-1274
-1217
-1175
-1084
-1027
-958
-921
-854
-844
-815
-774
-733
-651
-577
-466
-445
-356
-293
-240
-180
-185
-135
-132
-92
-47
-30
18
45
92
102
163
177
195
208
219
247
243
267
257
241
213
218
199
217
243
276
330
300
416
374
466
408
368
368
242
347
274
366
292
375
375
373
476
456
560
543
627
644
649
718
647
683
585
598
621
554
658
623
665
756
760
888
913
914
1002
958
992
974
892
803
535
414
144
-34
7
-165
-127
-176
-107
-25
17
170
96
119
33
-11
-44
-141
-112
-251
-263
-303
-347
-303
-429
-405
-559
-584
-581
-619
-657
-798
-835
-966
-941
-1050
-1122
-1173
-1269
-1138
-1182
-1073
-1055
-1000
-887
-841
-682
-740
-623
-638
-566
-510
-512
-369
-386
-288
-307
-300
-302
-266
-232
-249
-222
-228
-125
-188
-140
-193
-228
-193
-247
-213
-254
-260
-258
-229
-288
-304
-297
-317
-287
-313
-290
-287
-254
-220
-268
-280
-334
-417
-515
-630
-727
-863
-943
-1007
-1045
-1085
-1105
-1121
-1130
-1095
-1111
-1090
-1119
-1109
-1136
-1217
-1239
-1310
-1309
-1308
-1288
-1248
-1243
-1222
-1167
-1148
-1127
-1120
-1123
-1098
-1104
-1082
-1074
-1067
-1011
-956
-883
-781
-717
-635
-608
-550
-523
-467
-425
-381
-314
-313
-264
-233
-194
-164
-164
-141
-93
-60
-7
11
43
80
106
154
173
208
235
274
284
317
313
339
295
273
253
253
296
286
399
399
407
432
440
439
437
477
430
479
483
424
462
369
448
437
471
526
521
631
561
619
615
516
616
535
512
514
456
496
501
473
509
526
549
599
590
611
657
669
715
626
637
551
433
281
124
3
-144
-67
-117
-33
52
120
125
200
181
133
141
33
-46
-189
-231
-334
-353
-400
-492
-465
-501
-473
-452
-446
-469
-520
-509
-520
-608
-708
-795
-895
-879
-886
-829
-793
-740
-615
-559
-531
-526
-542
-555
-526
-561
-577
-576
-558
-539
-515
-491
-452
-428
-377
-372
-356
-318
-291
-228
-286
-281
-394
-364
-433
-466
-498
-564
-493
-518
-450
-466
-485
-500
-497
-555
-598
-655
-731
-699
-770
-780
-794
-806
-779
-795
-774
-775
-744
-732
-737
-765
-800
-822
-848
-867
-945
-964
-1009
-1026
-1054
-1053
-1057
-1063
-1053
-1072
-1040
-1045
-1035
-1028
-998
-979
-939
-898
-843
-779
-726
-646
-599
-526
-512
-492
-503
-486
-465
-469
-458
-442
-423
-393
-333
-299
-234
-182
-118
-73
-50
-21
-2
19
16
22
61
77
115
137
149
183
197
232
222
237
236
214
216
199
175
221
262
236
318
299
353
341
360
366
322
382
336
362
288
321
294
296
323
211
311
229
290
309
294
402
404
516
497
534
508
530
471
462
478
387
545
468
628
630
701
684
638
666
546
548
440
421
352
364
357
370
399
403
462
449
467
362
318
241
154
121
45
25
-37
-23
-98
-70
-43
4
53
9
17
-1
-29
-62
-181
-303
-364
-459
-491
-502
-513
-451
-487
-441
-506
-554
-593
-667
-681
-800
-823
-849
-851
-833
-812
-753
-704
-627
-630
-635
-643
-668
-658
-697
-725
-726
-728
-726
-769
-770
-803
-822
-828
-829
-819
-789
-781
-792
-811
-817
-781
-752
-729
-681
-666
-644
-628
-661
-633
-628
-612
-578
-577
-544
-502
-508
-492
-480
-459
-446
-452
-486
-509
-494
-494
-465
-455
-433
-403
-407
-420
-463
-481
-517
-519
-546
-573
-566
-571
-564
-575
-571
-556
-522
-474
-455
-433
-438
-425
-414
-417
-416
-389
-370
-372
-364
-353
-312
-314
-289
-262
-222
-190
-173
-129
-98
-68
-57
-20
-21
-13
-14
-2
39
87
135
152
202
175
206
192
139
144
92
86
79
97
113
161
222
268
323
408
401
474
513
507
559
516
536
487
488
474
398
427
382
366
421
462
515
542
632
553
557
435
313
279
117
125
16
67
107
144
263
312
443
451
521
451
385
352
233
192
91
68
6
13
-9
7
100
136
210
180
159
113
59
1
-59
-127
-136
-114
-109
-65
15
89
154
205
209
193
127
59
-112
-208
-340
-410
-445
-508
-448
-423
-340
-305
-296
-294
-316
-276
-326
-339
-416
-430
-472
-560
-593
-676
-677
-732
-759
-811
-806
-817
-819
-790
-807
-776
-795
-809
-849
-881
-894
-934
-972
-1012
-1080
-1106
-1141
-1132
-1142
-1134
-1092
-1057
-954
-927
-878
-864
-868
-896
-917
-937
-964
-981
-1008
-1000
-980
-930
-892
-858
-805
-779
-757
-740
-710
-690
-663
-642
-636
-626
-600
-602
-601
-565
-536
-479
-424
-413
-402
-394
-365
-374
-376
-388
-411
-409
-414
-404
-390
-362
-316
-279
-266
-242
-226
-171
-146
-139
-93
-99
-75
-71
-70
-92
-141
-166
-173
-129
-107
-54
10
68
127
126
139
113
69
28
-23
-45
-84
-58
-53
17
53
122
148
174
208
177
199
154
167
116
95
31
36
30
35
84
116
182
223
277
313
325
353
347
339
332
300
329
322
343
367
379
375
334
285
190
105
-8
-97
-175
-173
-149
-131
-66
-11
104
189
243
272
297
336
351
335
276
219
121
67
69
72
92
91
104
63
82
63
25
37
-22
-69
-116
-177
-216
-276
-311
-380
-424
-462
-455
-423
-419
-397
-352
-241
-220
-148
-119
-125
-174
-266
-341
-440
-458
-562
-649
-746
-807
-744
-691
-605
-568
-525
-491
-442
-459
-547
-630
-737
-788
-848
-869
-842
-832
-783
-743
-707
-659
-635
-664
-706
-765
-834
-913
-1000
-1053
-1098
-1106
-1082
-1035
-979
-930
-844
-757
-683
-617
-594
-587
-584
-610
-658
-706
-709
-683
-674
-650
-628
-591
-589
-596
-631
-668
-696
-713
-715
-741
-731
-732
-706
-687
-642
-606
-583
-569
-570
-529
-488
-448
-425
-442
-436
-413
-380
-362
-361
-360
-353
-331
-334
-320
-308
-319
-309
-305
-301
-270
-233
-214
-183
-201
-193
-183
-197
-185
-212
-205
-189
-154
-148
-124
-117
-131
-145
-167
-148
-141
-113
-95
-66
-12
31
63
86
98
119
122
148
180
213
236
247
243
184
144
82
22
-34
-60
-64
-59
-50
-19
23
38
87
112
101
129
137
140
143
153
161
186
182
164
182
164
150
99
75
37
-30
-45
-95
-117
-129
-142
-134
-143
-147
-136
-100
-120
-100
-127
-120
-125
-156
-136
-133
-76
-85
-99
-102
-84
-123
-154
-188
-278
-344
-432
-477
-489
-508
-527
-500
-455
-367
-275
-211
-162
-125
-126
-126
-121
-183
-198
-270
-295
-345
-362
-326
-311
-296
-302
-295
-285
-307
-346
-389
-429
-473
-480
-490
-480
-471
-469
-473
-482
-461
-501
-513
-553
-579
-588
-609
-584
-572
-567
-573
-571
-576
-581
-612
-649
-657
-685
-690
-720
-727
-762
-780
-783
-800
-783
-752
-715
-737
-760
-786
-804
-812
-846
-855
-825
-765
-729
-687
-678
-631
-588
-612
-637
-660
-670
-692
-722
-732
-715
-688
-640
-601
-554
-500
-439
-376
-338
-304
-269
-247
-233
-223
-191
-187
-231
-265
-281
-271
-274
-304
-315
-311
-314
-333
-321
-296
-264
-219
-155
-98
-38
-17
-6
-3
8
-10
-46
-77
-116
-111
-145
-172
-183
-172
-175
-182
-187
-199
-185
-172
-167
-178
-169
-138
-107
-114
-150
-187
-192
-204
-236
-244
-229
-212
-202
-206
-199
-180
-160
-102
-101
-76
-49
-57
-44
-70
-103
-141
-195
-225
-238
-261
-221
-176
-140
-90
-60
-40
-15
-37
-42
-72
-99
-90
-123
-117
-181
-148
-164
-163
-158
-186
-148
-137
-114
-123
-130
-125
-95
-152
-142
-147
-145
-91
-122
-123
-117
-123
-134
-150
-159
-191
-220
-275
-304
-312
-296
-249
-219
-169
-131
-131
-166
-201
-265
-298
-358
-439
-442
-405
-362
-285
-269
-226
-191
-180
-200
-260
-290
-335
-338
-370
-365
-387
-372
-335
-343
-315
-285
-248
-263
-285
-333
-368
-413
-461
-505
-563
-561
-563
-561
-577
-581
-542
-524
-510
-502
-492
-505
-498
-503
-499
-477
-425
-380
-392
-392
-382
-381
-399
-425
-461
-475
-483
-497
-507
-548
-594
-651
-675
-681
-680
-679
-666
-645
-623
-590
-538
-493
-476
-473
-472
-443
-418
-413
-435
-430
-442
-450
-478
-531
-526
-537
-552
-531
-498
-453
-422
-396
-389
-404
-425
-421
-425
-431
-444
-458
-452
-437
-418
-377
-356
-353
-348
-361
-384
-410
-407
-426
-429
-406
-355
-320
-299
-274
-257
-236
-224
-231
-243
-220
-209
-208
-177
-161
-148
-143
-129
-118
-90
-98
-92
-96
-113
-98
-106
-96
-122
-95
-53
-26
-16
-23
-9
-46
-81
-106
-138
-163
-163
-159
-155
-139
-126
-129
-126
-116
-104
-59
-26
-17
11
51
43
59
39
-22
-55
-110
-162
-206
-233
-262
-291
-300
-314
-290
-256
-230
-238
-237
-206
-185
-160
-141
-133
-118
-141
-179
-209
-194
-188
-213
-219
-232
-248
-271
-282
-307
-316
-338
-352
-352
-348
-322
-300
-267
-260
-239
-225
-210
-182
-192
-193
-206
-216
-270
-299
-319
-331
-347
-387
-384
-396
-368
-399
-418
-401
-401
-395
-421
-421
-430
-439
-455
-457
-463
-470
-430
-399
-350
-303
-295
-276
-264
-261
-260
-272
-308
-355
-390
-412
-406
-414
-412
-363
-322
-303
-288
-289
-306
-326
-329
-334
-300
-291
-272
-231
-184
-120
-87
-38
-28
-15
-29
-46
-86
-135
-177
-231
-247
-287
-314
-341
-357
-355
-354
-362
-341
-306
-251
-210
-218
-213
-207
-212
-245
-263
-306
-298
-299
-287
-264
-264
-260
-282
-274
-295
-303
-325
-336
-348
-362
-362
-383
-367
-331
-314
-307
-279
-240
-182
-147
-146
-158
-117
-103
-108
-113
-122
-137
-149
-183
-213
-202
-191
-173
-182
-170
-158
-172
-191
-213
-227
-236
-253
-245
-209
-187
-173
-163
-165
-143
-123
-79
-55
-52
-42
-29
-14
-3
1
0
18
18
16
11
17
3
-29
-60
-81
-62
-56
-56
-47
-38
-29
-26
-21
-21
-43
-45
-55
-46
-40
-78
-113
-103
-101
-125
-143
-133
-111
-77
-71
-69
-61
-91
-111
-124
-145
-158
-148
-121
-86
-38
16
82
102
146
143
115
99
55
-9
-58
-69
-85
-115
-159
-185
-206
-237
-247
-228
-240
-243
-250
-240
-207
-205
-222
-207
-155
-146
-113
-96
-98
-77
-77
-78
-107
-134
-150
-189
-226
-289
-339
-366
-386
-420
-450
-491
-525
-531
-544
-555
-535
-514
-477
-446
-379
-303
-240
-187
-140
-93
-62
-38
-79
-111
-153
-191
-214
-211
-214
-255
-292
-336
-376
-410
-435
-434
-395
-370
-311
-235
-148
-116
-70
-24
2
52
83
89
81
74
33
-7
-64
-119
-148
-179
-228
-267
-286
-299
-328
-336
-340
-325
-292
-279
-276
-260
-251
-219
-181
-171
-132
-92
-55
-18
23
40
37
17
-40
-96
-150
-194
-259
-318
-358
-380
-367
-356
-372
-376
-348
-327
-309
-282
-265
-250
-233
-188
-162
-164
-140
-144
-138
-155
-195
-212
-228
-236
-237
-238
-248
-241
-261
-319
-338
-341
-356
-378
-366
-337
-300
-271
-233
-182
-131
-84
-64
-39
-24
-34
-48
-56
-63
-98
-144
-170
-173
-195
-199
-172
-155
-133
-97
-71
-84
-86
-114
-136
-146
-138
-101
-74
-43
15
46
58
76
61
40
8
-37
-64
-80
-116
-137
-147
-163
-165
-198
-230
-223
-226
-224
-231
-246
-252
-268
-274
-266
-273
-257
-247
-238
-194
-143
-105
-74
-70
-123
-153
-188
-229
-267
-312
-344
-340
-331
-341
-346
-350
-346
-330
-343
-336
-318
-327
-362
-378
-347
-317
-294
-284
-271
-232
-178
-142
-121
-110
-126
-132
-164
-193
-212
-222
-238
-272
-302
-318
-314
-298
-309
-320
-336
-313
-290
-277
-229
-209
-186
-151
-108
-70
-62
-41
-40
-27
-11
-10
-7
-38
-71
-118
-169
-210
-266
-300
-338
-356
-359
-372
-371
-374
-372
-363
-323
-279
-248
-215
-184
-154
-132
-110
-85
-80
-100
-94
-106
-134
-198
-250
-270
-318
-348
-376
-398
-418
-428
-434
-428
-394
-374
-352
-333
-336
-342
-336
-344
-369
-387
-382
-362
-376
-375
-353
-312
-269
-267
-268
-272
-306
-373
-416
-439
-480
-480
-460
-443
-406
-382
-351
-336
-363
-357
-358
-370
-346
-353
-346
-334
-327
-310
-279
-249
-245
-237
-223
-202
-203
-207
-196
-182
-161
-145
-151
-156
-170
-174
-179
-181
-171
-167
-164
-148
-125
-137
-132
-132
-161
-174
-174
-146
-125
-112
-127
-145
-142
-123
-132
-168
-207
-211
-200
-217
-251
-252
-230
-230
-237
-245
-243
-248
-239
-209
-197
-193
-174
-171
-186
-194
-192
-192
-224
-254
-273
-284
-295
-286
-302
-329
-366
-392
-424
-445
-465
-475
-480
-486
-477
-470
-469
-454
-445
-422
-424
-419
-400
-380
-347
-325
-309
-309
-311
-330
-341
-339
-333
-339
-352
-366
-358
-322
-294
-264
-238
-224
-217
-218
-210
-200
-197
-201
-186
-179
-193
-211
-239
-265
-265
-266
-288
-306
-340
-364
-368
-377
-385
-375
-366
-349
-343
-334
-328
-320
-309
-305
-290
-268
-269
-291
-308
-312
-301
-302
-282
-269
-252
-253
-240
-239
-263
-279
-298
-304
-317
-319
-328
-355
-360
-358
-357
-367
-376
-379
-396
-394
-401
-380
-369
-363
-352
-340
-319
-308
-307
-333
-348
-361
-366
-361
-365
-384
-396
-403
-390
-394
-407
-407
-412
-417
-394
-383
-395
-390
-374
-352
-328
-304
-268
-250
-234
-232
-251
-280
-310
-340
-375
-401
-388
-356
-357
-356
-363
-375
-389
-425
-438
-445
-468
-494
-480
-483
-495
-465
-423
-378
-334
-311
-280
-238
-224
-229
-238
-257
-274
-295
-307
-302
-284
-287
-306
-299
-282
-269
-288
-303
-323
-350
-375
-397
-398
-397
-408
-404
-376
-338
-297
-259
-221
-161
-116
-109
-111
-107
-113
-130
-138
-147
-140
-163
-190
-208
-242
-257
-274
-298
-335
-364
-386
-398
-416
-430
-409
-373
-335
-317
-290
-259
-240
-225
-199
-178
-180
-199
-200
-198
-213
-232
-258
-283
-309
-322
-341
-369
-385
-387
-407
-416
-438
-460
-463
-472
-477
-469
-464
-452
-409
-370
-355
-355
-341
-322
-329
-345
-363
-382
-410
-450
-479
-503
-538
-557
-568
-575
-587
-596
-593
-596
-588
-569
-529
-516
-489
-458
-426
-361
-308
-266
-230
-215
-204
-209
-221
-226
-239
-256
-276
-273
-280
-306
-322
-331
-358
-364
-353
-343
-334
-328
-309
-299
-278
-267
-277
-277
-267
-264
-257
-255
-254
-228
-224
-222
-219
-213
-201
-214
-235
-258
-258
-262
-273
-280
-267
-259
-277
-285
-294
-307
-334
-342
-325
-306
-278
-246
-229
-212
-205
-185
-174
-185
-185
-185
-190
-209
-204
-195
-191
-189
-186
-192
-194
-192
-204
-204
-219
-240
-242
-247
-251
-268
-267
-250
-244
-259
-274
-280
-275
-262
-252
-258
-284
-298
-310
-318
-331
-321
-318
-320
-324
-309
-312
-343
-360
-388
-397
-416
-425
-433
-431
-429
-411
-395
-381
-372
-353
-355
-341
-326
-318
-297
-300
-290
-265
-248
-253
-272
-290
-300
-321
-332
-341
-363
-375
-387
-384
-382
-383
-351
-303
-271
-236
-220
-206
-185
-182
-179
-173
-172
-183
-196
-192
-192
-194
-178
-181
-199
-233
-269
-296
-318
-336
-337
-321
-312
-305
-301
-307
-302
-292
-273
-253
-258
-259
-254
-269
-298
-311
-314
-329
-343
-364
-366
-366
-381
-375
-397
-401
-413
-442
-460
-468
-457
-449
-437
-419
-373
-351
-353
-349
-334
-317
-304
-291
-302
-306
-296
-305
-317
-324
-334
-352
-380
-399
-420
-435
-447
-446
-440
-442
-440
-434
-413
-420
-426
-412
-391
-369
-361
-333
-303
-287
-259
-253
-270
-265
-271
-296
-323
-343
-333
-318
-318
-292
-254
-219
-216
-221
-208
-194
-194
-200
-201
-195
-205
-229
-262
-298
-308
-318
-311
-303
-292
-269
-260
-260
-242
-223
-210
-207
-207
-218
-228
-225
-209
-175
-161
-145
-153
-177
-173
-184
-193
-187
-170
-167
-175
-193
-184
-194
-230
-253
-258
-247
-247
-247
-241
-222
-213
-220
-232
-255
-256
-247
-241
-240
-236
-252
-280
-294
-313
-323
-323
-309
-303
-315
-307
-278
-255
-248
-240
-229
-229
-237
-248
-243
-255
-255
-268
-265
-250
-235
-227
-236
-234
-255
-266
-293
-294
-296
-321
-328
-334
-334
-323
-322
-331
-329
-329
-325
-310
-293
-285
-282
-277
-267
-281
-279
-286
-289
-294
-305
-309
-318
-337
-336
-332
-336
-332
-356
-365
-373
-382
-393
-399
-418
-427
-421
-419
-412
-389
-378
-356
-331
-337
-349
-356
-355
-354
-368
-378
-369
-362
-367
-373
-369
-357
-343
-324
-309
-304
-314
-341
-372
-400
-417
-428
-433
-425
-409
-401
-385
-376
-346
-329
-324
-303
-276
-269
-265
-271
-261
-254
-261
-243
-238
-227
-209
-216
-230
-224
-215
-207
-220
-215
-210
-236
-257
-263
-264
-265
-264
-259
-256
-268
-262
-248
-240
-243
-248
-243
-251
-253
-256
-251
-259
-278
-285
-298
-319
-315
-323
-323
-323
-318
-298
-290
-282
-277
-285
-278
-264
-262
-243
-217
-182
-173
-154
-144
-149
-147
-159
-161
-162
-180
-183
-206
-230
-242
-261
-276
-286
-319
-327
-337
-355
-365
-376
-391
-388
-379
-379
-370
-351
-337
-337
-327
-324
-333
-340
-327
-312
-309
-318
-309
-308
-327
-359
-379
-386
-394
-411
-427
-434
-436
-422
-407
-387
-367
-344
-341
-342
-338
-345
-351
-373
-380
-386
-398
-392
-382
-363
-348
-341
-345
-333
-320
-327
-322
-335
-341
-344
-342
-345
-359
-356
-358
-348
-324
-297
-263
-258
-253
-260
-278
-298
-323
-342
-372
-397
-407
-415
-431
-421
-410
-420
-405
-377
-356
-350
-361
-364
-373
-376
-384
-396
-383
-389
-400
-402
-409
-406
-403
-394
-383
-384
-377
-376
-366
-363
-361
-354
-346
-331
-331
-341
-359
-386
-397
-399
-390
-365
-356
-361
-355
-352
-333
-314
-312
-302
-307
-317
-317
-318
-330
-324
-329
-326
-312
-314
-306
-304
-309
-311
-303
-300
-310
-325
-324
-341
-366
-363
-365
-371
-367
-362
-360
-358
-360
-351
-341
-324
-303
-292
-272
-266
-253
-252
-261
-274
-288
-280
-252
-239
-235
-214
-206
-202
-201
-203
-209
-209
-211
-207
-218
-221
-209
-205
-202
-201
-195
-197
-205
-212
-200
-205
-226
-232
-232
-238
-234
-217
-205
-200
-200
-197
-165
-139
-126
-119
-133
-136
-134
-134
-122
-102
-87
-87
-93
-106
-125
-147
-164
-184
-217
-243
-257
-271
-286
-301
-308
-310
-296
-275
-265
-260
-266
-276
-296
-299
-317
-335
-335
-345
-351
-352
-359
-362
-373
-375
-376
-389
-397
-410
-413
-428
-440
-450
-442
-453
-456
-447
-432
-418
-394
-375
-371
-348
-344
-339
-306
-298
-305
-300
-314
-339
-338
-328
-328
-325
-316
-318
-300
-301
-314
-318
-326
-331
-333
-339
-347
-358
-367
-361
-354
-353
-351
-335
-325
-316
-320
-316
-318
-343
-347
-337
-332
-355
-337
-320
-325
-342
-345
-345
-343
-349
-357
-349
-348
-335
-329
-327
-316
-307
-300
-280
-281
-287
-296
-305
-322
-349
-361
-377
-386
-383
-376
-356
-345
-336
-330
-329
-326
-330
-331
-335
-344
-331
-322
-314
-319
-310
-294
-288
-281
-276
-274
-281
-275
-263
-257
-262
-256
-247
-235
-232
-228
-238
-231
-242
-255
-272
-292
-291
-289
-295
-301
-291
-278
-270
-272
-278
-287
-289
-294
-305
-303
-306
-314
-325
-339
-347
-338
-333
-330
-322
-330
-328
-335
-334
-336
-338
-343
-355
-356
-347
-325
-305
-296
-294
-286
-268
-264
-258
-251
-244
-231
-236
-236
-232
-233
-236
-226
-225
-217
-200
-201
-197
-180
-173
-163
-166
-178
-170
-192
-217
-208
-208
-208
-203
-208
-204
-216
-240
-245
-255
-254
-248
-238
-217
-200
-182
-177
-179
-186
-192
-178
-175
-193
-220
-239
-252
-252
-239
-242
-232
-226
-242
-259
-263
-245
-235
-220
-203
-207
-203
-213
-203
-192
-198
-185
-191
-200
-185
-189
-192
-198
-220
-231
-238
-256
-263
-278
-277
-267
-260
-229
-226
-229
-210
-220
-233
-239
-256
-267
-303
-332
-328
-313
-304
-302
-300
-291
-296
-299
-300
-300
-297
-294
-295
-291
-281
-276
-267
-253
-251
-249
-233
-235
-249
-259
-268
-269
-272
-268
-272
-286
-276
-268
-267
-270
-247
-233
-237
-226
-222
-196
-180
-185
-175
-154
-138
-121
-109
-117
-117
-102
-114
-128
-139
-147
-140
-124
-108
-89
-89
-85
-78
-76
-83
-99
-111
-111
-107
-106
-104
-108
-109
-102
-79
-63
-49
-51
-59
-69
-65
-62
-66
-69
-64
-66
-63
-72
-74
-51
-60
-81
-73
-72
-91
-98
-99
-121
-135
-156
-172
-164
-169
-178
-186
-191
-213
-221
-216
-201
-184
-169
-175
-178
-182
-193
-204
-214
-216
-209
-211
-222
-230
-231
-228
-201
-200
-219
-223
-226
-231
-254
-255
-253
-240
-261
-260
-254
-266
-277
-266
-252
-262
-266
-272
-282
-304
-336
-329
-329
-327
-312
-318
-321
-320
-320
-313
-325
-320
-312
-318
-324
-337
-343
-330
-319
-323
-323
-322
-324
-317
-316
-318
-313
-324
-343
-373
-400
-404
-403
-394
-386
-392
-401
-393
-389
-406
-411
-407
-400
-390
-392
-378
-363
-356
-362
-362
-359
-356
-369
-361
-356
-353
-362
-387
-385
-361
-345
-339
-329
-323
-322
-330
-332
-332
-339
-340
-331
-316
-310
-302
-281
-272
-273
-286
-311
-318
-331
-343
-354
-367
-357
-347
-375
-397
-404
-406
-397
-395
-403
-400
-407
-400
-390
-379
-377
-378
-375
-363
-344
-337
-312
-310
-278
-240
-230
-229
-226
-222
-214
-208
-208
-189
-177
-170
-152
-141
-145
-144
-155
-179
-203
-212
-217
-214
-201
-183
-180
-176
-171
-175
-171
-164
-166
-154
-147
-142
-143
-146
-143
-138
-133
-120
-124
-115
-103
-91
-89
-86
-93
-105
-114
-132
-127
-124
-125
-120
-118
-109
-105
-112
-126
-137
-141
-166
-167
-175
-190
-197
-197
-199
-216
-228
-226
-225
-233
-257
-258
-271
-273
-270
-263
-247
-241
-254
-255
-238
-227
-208
-193
-180
-187
-186
-180
-204
-228
-236
-240
-241
-254
-260
-255
-276
-294
-298
-315
-328
-344
-356
-348
-348
-361
-361
-363
-357
-344
-332
-337
-333
-336
-339
-329
-339
-343
-342
-337
-332
-309
-296
-286
-293
-301
-288
-283
-277
-268
-273
-259
-240
-251
-253
-254
-261
-259
-251
-252
-246
-241
-237
-231
-234
-226
-228
-218
-205
-188
-171
-155
-147
-138
-144
-150
-143
-149
-151
-145
-142
-142
-130
-125
-124
-111
-97
-88
-92
-83
-81
-87
-95
-78
-82
-106
-98
-91
-86
-74
-77
-76
-71
-63
-57
-67
-58
-64
-79
-92
-115
-121
-132
-143
-137
-133
-120
-98
-81
-74
-74
-62
-40
-40
-41
-29
-36
-42
-59
-73
-80
-81
-79
-64
-71
-71
-78
-98
-103
-100
-105
-98
-99
-114
-129
-153
-178
-180
-176
-193
-196
-177
-146
-138
-151
-156
-163
-163
-164
-168
-167
-161
-154
-162
-159
-156
-154
-156
-168
-167
-171
-182
-187
-192
-186
-183
-199
-199
-209
-218
-208
-197
-198
-209
-227
-236
-242
-242
-244
-250
-229
-215
-191
-188
-182
-175
-183
-176
-177
-183
-174
-169
-146
-126
-124
-140
-153
-136
-150
-175
-176
-165
-168
-175
-174
-178
-169
-172
-168
-160
-151
-143
-148
-169
-173
-177
-192
-186
-195
-197
-180
-189
-187
-188
-200
-191
-178
-179
-186
-193
-187
-182
-183
-182
-190
-207
-218
-240
-245
-230
-228
-214
-191
-161
-147
-148
-151
-140
-162
-190
-173
-180
-185
-180
-185
-196
-207
-212
-221
-238
-248
-268
-275
-277
-282
-269
-283
-294
-293
-296
-293
-299
-294
-288
-301
-326
-350
-373
-384
-374
-355
-334
-315
-304
-298
-311
-320
-328
-328
-320
-304
-288
-278
-284
-294
-283
-282
-294
-290
-286
-280
-282
-281
-270
-274
-292
-296
-304
-298
-287
-300
-293
-269
-269
-253
-255
-269
-303
-319
-312
-308
-317
-326
-328
-326
-297
-294
-300
-299
-285
-271
-256
-245
-237
-228
-231
-235
-242
-221
-223
-217
-203
-195
-171
-145
-140
-146
-141
-133
-115
-121
-119
-105
-109
-127
-133
-159
-180
-200
-218
-223
-220
-232
-230
-219
-221
-206
-203
-188
-188
-184
-186
-182
-197
-220
-220
-230
-240
-251
-268
-292
-306
-319
-341
-358
-373
-379
-377
-396
-404
-416
-442
-462
-474
-499
-535
-525
-522
-535
-541
-530
-545
-546
-567
-582
-576
-589
-595
-588
-578
-577
-563
-572
-582
-588
-589
-584
-582
-575
-564
-561
-572
-572
-572
-567
-570
-568
-570
-567
-550
-536
-531
-519
-489
-482
-458
-436
-435
-419
-399
-391
-388
-377
-350
-333
-313
-282
-295
-299
-297
-308
-292
-289
-278
-261
-249
-238
-218
-190
-182
-172
-154
-145
-153
-151
-160
-162
-159
-166
-166
-149
-135
-118
-81
-62
-51
-53
-69
-84
-91
-104
-103
-93
-82
-47
-34
-26
-29
-12
35
48
26
35
44
38
36
30
26
39
40
29
24
30
46
44
44
34
14
-1
-5
-2
-10
-32
-44
-30
-31
-51
-60
-70
-79
-83
-103
-124
-137
-140
-132
-133
-146
-143
-125
-129
-133
-132
-139
-148
-147
-136
-127
-129
-112
-127
-140
-132
-121
-137
-169
-193
-204
-214
-221
-215
-210
-204
-213
-226
-223
-224
-248
-246
-248
-245
-242
-231
-225
-226
-220
-211
-194
-216
-215
-205
-225
-239
-256
-283
-302
-320
-319
-298
-283
-292
-289
-293
-312
-299
-298
-309
-304
-323
-323
-322
-324
-331
-336
-334
-331
-324
-316
-333
-364
-389
-412
-414
-429
-440
-422
-427
-422
-428
-444
-448
-462
-470
-453
-442
-440
-426
-411
-403
-397
-401
-416
-429
-415
-403
-379
-359
-335
-311
-304
-291
-283
-284
-284
-281
-283
-276
-272
-278
-277
-305
-324
-321
-330
-320
-324
-334
-322
-333
-340
-324
-337
-337
-327
-324
-331
-339
-333
-323
-311
-297
-280
-266
-242
-239
-247
-256
-257
-259
-265
-261
-253
-244
-237
-232
-240
-252
-265
-276
-288
-293
-292
-295
-308
-327
-340
-344
-349
-349
-354
-344
-345
-347
-345
-343
-351
-364
-382
-396
-398
-413
-409
-423
-425
-416
-406
-396
-391
-383
-381
-369
-368
-358
-365
-374
-376
-385
-385
-400
-396
-399
-405
-402
-386
-384
-378
-352
-342
-321
-311
-308
-295
-313
-316
-304
-308
-317
-323
-325
-319
-326
-320
-306
-306
-303
-290
-263
-236
-216
-202
-194
-172
-155
-163
-181
-167
-161
-146
-118
-107
-100
-124
-138
-141
-145
-150
-143
-140
-143
-139
-138
-129
-119
-116
-117
-104
-112
-109
-104
-117
-123
-114
-113
-146
-156
-161
-165
-162
-180
-191
-159
-143
-150
-140
-141
-137
-137
-126
-132
-161
-176
-187
-213
-198
-179
-174
-165
-167
-157
-147
-158
-153
-142
-136
-140
-135
-140
-145
-141
-136
-115
-123
-142
-138
-127
-131
-144
-157
-167
-154
-147
-130
-104
-100
-114
-115
-130
-145
-170
-197
-207
-218
-229
-253
-270
-271
-269
-266
-265
-273
-274
-272
-266
-257
-270
-281
-274
-278
-290
-292
-307
-323
-329
-343
-339
-326
-332
-324
-318
-317
-319
-322
-334
-344
-326
-324
-328
-342
-354
-350
-352
-349
-362
-361
-355
-352
-349
-351
-348
-338
-325
-328
-321
-298
-265
-240
-222
-220
-216
-222
-207
-185
-178
-172
-174
-172
-169
-170
-156
-130
-106
-81
-67
-64
-60
-51
-37
-35
-13
19
37
46
50
40
42
40
36
41
44
37
27
23
15
19
0
-15
-19
-14
-31
-53
-57
-66
-61
-52
-37
-18
-20
-32
-47
-58
-84
-116
-120
-132
-141
-131
-110
-106
-123
-150
-160
-164
-188
-202
-203
-197
-189
-183
-176
-188
-193
-181
-197
-210
-223
-225
-233
-260
-258
-261
-272
-282
-283
-276
-294
-326
-340
-345
-351
-364
-368
-374
-379
-400
-420
-427
-424
-393
-361
-366
-369
-348
-329
-322
-306
-302
-287
-269
-280
-283
-286
-290
-280
-278
-275
-252
-268
-269
-275
-306
-316
-331
-340
-345
-369
-358
-333
-335
-323
-308
-301
-289
-285
-275
-262
-264
-274
-286
-293
-306
-312
-297
-289
-287
-277
-250
-261
-259
-232
-222
-212
-208
-200
-169
-162
-171
-167
-168
-172
-171
-163
-157
-161
-186
-192
-185
-198
-201
-225
-233
-220
-246
-264
-297
-323
-328
-337
-344
-358
-379
-372
-368
-369
-358
-364
-387
-389
-398
-410
-374
-378
-394
-385
-381
-369
-372
-379
-385
-404
-413
-410
-436
-458
-472
-479
-468
-452
-444
-425
-425
-442
-423
-415
-425
-442
-433
-401
-398
-389
-382
-393
-388
-392
-407
-404
-405
-379
-382
-402
-404
-400
-398
-402
-408
-403
-406
-414
-412
-415
-421
-420
-408
-408
-407
-400
-391
-360
-358
-352
-331
-318
-300
-294
-304
-315
-302
-298
-317
-317
-326
-337
-348
-354
-366
-390
-397
-392
-384
-381
-378
-364
-375
-366
-338
-330
-305
-271
-248
-233
-218
-216
-206
-183
-166
-143
-124
-125
-135
-122
-107
-105
-86
-82
-90
-89
-73
-64
-67
-55
-38
-25
-30
-51
-58
-66
-81
-79
-84
-80
-82
-89
-80
-86
-95
-96
-92
-99
-109
-107
-123
-141
-143
-136
-129
-126
-147
-151
-165
-206
-215
-232
-228
-237
-243
-237
-235
-224
-222
-222
-230
-242
-248
-224
-200
-190
-194
-220
-226
-241
-267
-284
-298
-302
-321
-331
-326
-318
-336
-336
-337
-357
-347
-336
-330
-319
-321
-351
-362
-381
-392
-373
-388
-411
-405
-397
-392
-398
-382
-369
-367
-360
-339
-331
-336
-314
-312
-315
-325
-328
-334
-361
-369
-374
-373
-361
-367
-356
-347
-342
-338
-350
-365
-367
-349
-361
-356
-347
-333
-322
-317
-324
-342
-351
-360
-361
-371
-391
-402
-416
-411
-398
-399
-398
-394
-399
-416
-411
-393
-388
-381
-378
-382
-377
-366
-370
-368
-357
-356
-362
-373
-378
-400
-410
-421
-432
-420
-415
-413
-406
-398
-377
-359
-346
-340
-352
-349
-333
-335
-317
-302
-296
-289
-287
-266
-249
-259
-260
-265
-280
-279
-258
-237
-213
-195
-188
-176
-162
-155
-138
-113
-98
-86
-93
-99
-108
-109
-103
-97
-93
-80
-77
-63
-40
-38
-15
16
26
42
50
53
67
83
89
78
69
64
52
16
11
-3
-23
-35
-50
-52
-39
-35
-45
-40
-36
-19
-18
-22
-37
-42
-37
-33
-40
-43
-21
-14
-1
7
-7
-1
-10
-6
2
2
8
-3
6
34
34
36
47
28
13
9
3
-12
-18
-18
-11
-11
-33
-45
-49
-74
-83
-79
-88
-87
-105
-124
-152
-188
-210
-216
-235
-247
-238
-251
-267
-256
-251
-243
-225
-207
-211
-216
-224
-243
-229
-221
-209
-220
-233
-235
-251
-271
-285
-309
-307
-305
-300
-302
-312
-324
-353
-348
-356
-365
-382
-403
-415
-421
-431
-428
-418
-424
-421
-412
-409
-419
-428
-450
-446
-438
-437
-415
-406
-394
-387
-397
-392
-380
-378
-381
-381
-369
-336
-327
-333
-319
-308
-314
-324
-336
-346
-347
-357
-341
-355
-367
-360
-370
-376
-387
-400
-410
-410
-399
-393
-409
-411
-396
-389
-369
-339
-327
-323
-331
-341
-340
-347
-356
-353
-344
-345
-353
-332
-321
-304
-286
-274
-266
-256
-245
-254
-274
-289
-303
-307
-322
-330
-344
-340
-343
-361
-355
-371
-379
-365
-378
-363
-345
-339
-332
-330
-307
-300
-279
-263
-261
-242
-222
-233
-252
-243
-266
-293
-281
-277
-284
-274
-259
-247
-240
-239
-223
-213
-201
-200
-204
-192
-194
-185
-177
-189
-210
-210
-216
-222
-234
-250
-262
-262
-258
-250
-237
-240
-227
-231
-236
-233
-244
-260
-257
-251
-251
-257
-290
-282
-281
-292
-306
-323
-313
-316
-323
-320
-306
-287
-280
-284
-284
-294
-305
-314
-308
-303
-315
-328
-335
-338
-344
-355
-361
-357
-370
-367
-358
-369
-367
-362
-342
-348
-354
-345
-354
-349
-337
-352
-359
-364
-382
-385
-394
-397
-367
-354
-350
-344
-340
-323
-283
-264
-247
-231
-229
-220
-201
-192
-175
-177
-184
-194
-222
-245
-257
-272
-290
-294
-306
-302
-294
-301
-289
-289
-276
-284
-282
-262
-263
-269
-289
-307
-335
-340
-364
-387
-386
-391
-406
-405
-420
-442
-452
-453
-457
-464
-446
-449
-452
-438
-437
-426
-428
-432
-432
-444
-435
-430
-413
-413
-410
-394
-393
-389
-388
-373
-376
-379
-370
-376
-365
-365
-365
-340
-327
-327
-317
-329
-335
-337
-340
-329
-328
-329
-347
-353
-343
-349
-345
-331
-311
-298
-265
-257
-266
-258
-259
-255
-232
-228
-229
-224
-228
-222
-222
-220
-220
-231
-240
-237
-252
-253
-256
-256
-264
-271
-256
-240
-243
-243
-245
-263
-277
-285
-278
-275
-267
-264
-269
-278
-270
-255
-251
-238
-224
-229
-228
-244
-249
-255
-259
-267
-288
-285
-285
-297
-313
-304
-292
-301
-307
-316
-328
-331
-348
-366
-377
-376
-343
-338
-357
-360
-368
-376
-399
-413
-424
-415
-388
-366
-356
-341
-317
-314
-325
-331
-341
-347
-345
-332
-320
-311
-302
-302
-306
-292
-278
-291
-286
-279
-288
-291
-296
-297
-286
-282
-281
-260
-230
-210
-188
-161
-138
-109
-108
-122
-118
-121
-118
-105
-121
-125
-131
-135
-141
-155
-143
-136
-152
-150
-122
-112
-99
-72
-58
-44
-32
-29
-26
-20
-30
-16
-14
-35
-33
-38
-47
-64
-76
-100
-126
-141
-146
-142
-167
-179
-167
-164
-156
-153
-143
-130
-129
-108
-96
-110
-107
-100
-99
-113
-127
-117
-114
-129
-141
-130
-135
-141
-137
-136
-139
-131
-134
-137
-154
-169
-164
-180
-197
-219
-228
-221
-231
-247
-261
-286
-310
-330
-333
-327
-328
-311
-294
-302
-317
-300
-301
-306
-303
-310
-298
-294
-288
-282
-280
-278
-280
-286
-288
-291
-298
-317
-329
-331
-337
-332
-339
-339
-334
-356
-367
-379
-389
-398
-411
-416
-434
-438
-428
-426
-432
-430
-431
-443
-441
-442
-447
-431
-436
-423
-405
-416
-417
-412
-418
-438
-447
-449
-452
-457
-449
-443
-457
-463
-450
-434
-427
-418
-422
-424
-430
-410
-395
-401
-391
-389
-373
-348
-342
-330
-304
-295
-286
-286
-293
-281
-268
-261
-258
-251
-253
-266
-278
-301
-309
-305
-309
-290
-283
-303
-306
-294
-308
-323
-333
-328
-318
-320
-301
-305
-318
-337
-331
-328
-333
-326
-325
-327
-332
-355
-367
-371
-392
-405
-410
-415
-427
-423
-428
-439
-432
-420
-425
-431
-422
-406
-388
-371
-379
-371
-366
-375
-373
-386
-379
-368
-382
-385
-381
-385
-410
-412
-398
-386
-387
-387
-357
-354
-362
-349
-337
-314
-289
-273
-275
-260
-235
-223
-222
-228
-226
-220
-219
-228
-209
-195
-213
-228
-231
-246
-257
-267
-267
-256
-264
-265
-256
-268
-287
-290
-296
-305
-301
-275
-259
-260
-270
-281
-266
-262
-273
-289
-310
-313
-327
-320
-288
-275
-285
-296
-285
-296
-315
-311
-325
-338
-330
-329
-326
-318
-322
-314
-292
-290
-286
-269
-267
-276
-282
-285
-282
-257
-245
-254
-262
-280
-258
-230
-225
-198
-188
-198
-208
-220
-247
-272
-279
-278
-303
-320
-316
-303
-287
-301
-302
-291
-287
-280
-283
-303
-299
-292
-279
-284
-295
-293
-271
-267
-282
-269
-238
-241
-247
-243
-249
-248
-270
-269
-284
-306
-309
-307
-324
-341
-347
-360
-381
-381
-351
-349
-354
-336
-320
-325
-320
-311
-319
-321
-336
-350
-360
-348
-361
-389
-362
-332
-333
-352
-366
-356
-358
-361
-364
-367
-356
-352
-346
-349
-342
-328
-326
-307
-285
-263
-242
-238
-261
-268
-281
-297
-304
-325
-304
-309
-324
-307
-289
-271
-259
-263
-276
-268
-274
-283
-286
-288
-278
-270
-262
-238
-242
-245
-245
-262
-259
-271
-268
-246
-239
-217
-227
-243
-207
-193
-196
-208
-211
-192
-188
-182
-180
-195
-202
-204
-206
-203
-219
-211
-185
-178
-208
-206
-180
-185
-196
-183
-162
-162
-167
-150
-126
-139
-168
-184
-185
-211
-214
-185
-195
-210
-184
-153
-168
-206
-200
-193
-204
-198
-163
-146
-161
-157
-141
-162
-175
-141
-112
-120
-130
-137
-165
-171
-186
-205
-202
-194
-224
-197
-177
-197
-198
-200
-194
-202
-200
-196
-196
-223
-230
-232
-231
-228
-231
-228
-204
-199
-216
-208
-208
-211
-214
-229
-245
-236
-220
-218
-205
-192
-191
-206
-177
-159
-196
-198
-180
-163
-182
-221
-227
-219
-232
-250
-263
-263
-274
-277
-268
-256
-260
-251
-243
-255
-251
-231
-232
-238
-233
-206
-190
-191
-178
-177
-193
-204
-210
-222
-223
-246
-245
-222
-221
-226
-243
-256
-248
-265
-297
-309
-329
-346
-329
-319
-301
-293
-295
-288
-291
-294
-258
-260
-282
-282
-280
-264
-272
-284
-286
-290
-298
-320
-334
-344
-341
-338
-347
-334
-352
-345
-343
-362
-364
-353
-333
-335
-333
-324
-325
-338
-332
-330
-349
-356
-358
-368
-370
-386
-395
-388
-379
-369
-373
-359
-329
-326
-349
-326
-326
-329
-318
-343
-332
-319
-322
-324
-306
-283
-253
-229
-218
-200
-193
-192
-195
-201
-202
-185
-177
-186
-189
-203
-223
-217
-222
-226
-247
-249
-239
-253
-247
-247
-258
-272
-275
-255
-252
-273
-263
-261
-269
-280
-274
-277
-301
-325
-315
-295
-308
-306
-309
-330
-309
-278
-281
-273
-261
-245
-240
-240
-237
-248
-259
-281
-282
-280
-273
-265
-265
-247
-227
-219
-204
-198
-192
-194
-205
-221
-244
-256
-260
-267
-269
-258
-280
-297
-288
-294
-282
-284
-288
-272
-290
-312
-306
-305
-317
-324
-319
-317
-316
-304
-288
-296
-297
-287
-282
-279
-287
-295
-306
-306
-306
-309
-306
-304
-306
-304
-313
-316
-339
-333
-319
-335
-333
-332
-341
-321
-301
-295
-279
-281
-274
-278
-285
-271
-250
-241
-240
-232
-221
-212
-188
-201
-212
-219
-215
-207
-184
-161
-164
-180
-186
-195
-227
-234
-231
-255
-258
-241
-236
-242
-260
-277
-272
-287
-300
-293
-283
-284
-290
-276
-250
-243
-246
-260
-276
-276
-281
-285
-276
-265
-269
-262
-260
-280
-272
-262
-240
-241
-227
-222
-210
-201
-203
-190
-195
-199
-206
-211
-224
-235
-239
-229
-232
-265
-290
-314
-347
-369
-390
-389
-381
-373
-370
-379
-384
-388
-390
-381
-367
-376
-368
-366
-365
-354
-339
-338
-356
-368
-351
-322
-329
-314
-288
-276
-270
-270
-286
-293
-291
-295
-284
-286
-286
-278
-283
-285
-291
-263
-265
-291
-287
-271
-268
-274
-289
-280
-284
-281
-283
-283
-287
-283
-272
-280
-275
-293
-306
-294
-276
-281
-285
-285
-301
-303
-294
-301
-310
-302
-306
-304
-311
-292
-272
-279
-294
-330
-351
-371
-378
-372
-358
-360
-364
-363
-365
-349
-350
-336
-322
-309
-303
-302
-299
-292
-303
-295
-303
-314
-298
-319
-334
-329
-330
-321
-321
-329
-329
-340
-336
-341
-352
-351
-355
-357
-363
-361
-370
-386
-379
-391
-385
-391
-389
-373
-395
-404
-406
-424
-418
-415
-421
-419
-429
-422
-437
-447
-443
-438
-445
-446
-442
-432
-421
-407
-401
-396
-375
-372
-382
-363
-342
-343
-338
-338
-335
-347
-365
-357
-349
-352
-351
-351
-324
-306
-299
-297
-323
-307
-289
-275
-262
-262
-253
-245
-248
-252
-255
-258
-278
-286
-280
-280
-278
-287
-273
-268
-274
-266
-272
-286
-296
-319
-325
-332
-331
-327
-328
-313
-313
-313
-301
-294
-309
-312
-301
-306
-304
-309
-326
-333
-348
-360
-352
-345
-337
-330
-326
-328
-322
-320
-313
-303
-307
-300
-296
-314
-330
-343
-337
-321
-320
-311
-302
-303
-311
-322
-322
-316
-326
-336
-321
-328
-320
-311
-318
-312
-314
-327
-315
-329
-337
-335
-352
-338
-327
-343
-357
-356
-361
-357
-346
-340
-327
-333
-335
-320
-322
-335
-317
-302
-303
-313
-319
-308
-303
-293
-280
-273
-268
-272
-257
-247
-245
-252
-255
-262
-277
-285
-297
-313
-307
-319
-329
-322
-331
-319
-302
-285
-275
-261
-240
-232
-237
-242
-239
-231
-224
-227
-224
-213
-224
-244
-269
-288
-300
-313
-338
-360
-368
-356
-357
-346
-348
-353
-358
-374
-369
-373
-374
-364
-359
-367
-386
-389
-385
-371
-363
-370
-364
-363
-366
-368
-373
-367
-372
-373
-374
-363
-359
-360
-341
-351
-343
-330
-327
-316
-315
-315
-314
-315
-304
-294
-300
-308
-314
-312
-306
-311
-305
-313
-298
-294
-290
-278
-283
-288
-305
-303
-298
-313
-328
-330
-338
-345
-332
-322
-316
-308
-308
-297
-284
-263
-244
-248
-257
-261
-270
-263
-263
-272
-276
-265
-274
-287
-280
-280
-271
-253
-242
-223
-216
-216
-229
-226
-237
-246
-236
-254
-265
-285
-310
-318
-334
-342
-338
-339
-360
-382
-393
-395
-387
-370
-363
-358
-353
-354
-344
-352
-373
-367
-365
-362
-338
-320
-307
-304
-318
-336
-333
-326
-325
-327
-334
-333
-327
-318
-311
-303
-312
-320
-325
-339
-349
-337
-324
-318
-302
-298
-325
-345
-356
-355
-368
-358
-341
-329
-319
-315
-311
-315
-310
-310
-303
-307
-319
-325
-317
-315
-321
-330
-317
-307
-318
-288
-271
-263
-242
-235
-225
-229
-220
-214
-222
-233
-223
-209
-217
-235
-246
-264
-261
-258
-272
-279
-284
-282
-301
-317
-322
-326
-338
-342
-343
-326
-345
-362
-346
-343
-345
-347
-359
-364
-359
-355
-367
-357
-342
-315
-295
-320
-330
-340
-357
-361
-372
-368
-357
-353
-339
-331
-317
-302
-280
-279
-277
-271
-279
-281
-285
-277
-288
-297
-294
-301
-306
-301
-298
-287
-259
-260
-258
-245
-254
-261
-257
-257
-250
-247
-243
-228
-225
-241
-248
-275
-261
-240
-251
-254
-249
-258
-263
-272
-268
-246
-241
-243
-234
-234
-228
-227
-247
-252
-251
-247
-235
-253
-268
-253
-261
-252
-243
-247
-236
-228
-212
-200
-197
-205
-208
-212
-211
-231
-255
-250
-234
-231
-225
-217
-222
-240
-259
-273
-281
-294
-300
-299
-301
-309
-316
-336
-339
-329
-343
-346
-334
-330
-333
-338
-329
-331
-336
-342
-349
-339
-328
-301
-287
-278
-267
-259
-261
-263
-262
-262
-273
-273
-264
-254
-250
-249
-235
-230
-230
-237
-243
-240
-237
-236
-226
-218
-219
-240
-254
-263
-267
-257
-269
-266
-260
-255
-263
-275
-264
-246
-250
-251
-240
-262
-277
-281
-286
-307
-319
-324
-302
-278
-264
-238
-236
-238
-238
-223
-238
-244
-232
-220
-232
-257
-277
-281
-290
-290
-307
-313
-295
-295
-266
-259
-267
-246
-211
-196
-177
-182
-192
-183
-185
-179
-187
-207
-204
-209
-224
-222
-223
-223
-215
-214
-226
-233
-248
-251
-252
-272
-274
-271
-274
-267
-272
-280
-273
-278
-275
-263
-275
-300
-310
-311
-318
-334
-335
-330
-338
-341
-314
-317
-319
-318
-344
-375
-395
-398
-405
-415
-427
-417
-414
-415
-400
-376
-364
-348
-350
-339
-324
-318
-303
-287
-275
-280
-292
-298
-300
-302
-296
-284
-293
-292
-278
-278
-269
-247
-214
-199
-208
-210
-199
-200
-206
-209
-214
-209
-220
-219
-217
-216
-217
-222
-219
-238
-253
-264
-277
-279
-281
-288
-285
-283
-267
-239
-228
-220
-212
-212
-203
-202
-199
-197
-206
-211
-239
-245
-255
-263
-251
-268
-285
-267
-246
-236
-236
-238
-239
-233
-226
-222
-222
-214
-228
-240
-242
-252
-270
-271
-281
-303
-290
-279
-280
-267
-279
-298
-296
-300
-302
-307
-309
-313
-317
-322
-338
-337
-342
-349
-357
-368
-383
-390
-390
-387
-376
-363
-356
-365
-351
-338
-321
-297
-289
-298
-295
-286
-278
-278
-291
-277
-270
-257
-260
-262
-253
-243
-222
-211
-200
-200
-196
-194
-187
-171
-152
-146
-144
-132
-132
-138
-137
-131
-128
-122
-111
-102
-84
-76
-85
-84
-107
-119
-116
-122
-121
-132
-120
-103
-114
-114
-105
-107
-104
-114
-129
-127
-119
-113
-113
-133
-140
-134
-131
-153
-141
-128
-122
-123
-135
-131
-130
-164
-182
-202
-221
-245
-273
-266
-250
-236
-221
-198
-199
-202
-198
-217
-247
-262
-275
-282
-296
-313
-302
-305
-298
-277
-270
-254
-237
-229
-234
-228
-233
-234
-244
-245
-244
-262
-244
-233
-249
-245
-230
-228
-213
-196
-194
-183
-186
-188
-178
-190
-191
-196
-203
-201
-208
-202
-190
-192
-200
-197
-186
-200
-196
-188
-193
-191
-200
-198
-199
-189
-185
-183
-183
-189
-184
-181
-176
-176
-172
-164
-170
-185
-197
-202
-194
-192
-184
-173
-182
-178
-174
-182
-177
-168
-155
-144
-143
-144
-149
-157
-158
-175
-186
-200
-211
-215
-210
-226
-237
-222
-208
-191
-177
-161
-145
-138
-150
-157
-182
-192
-202
-212
-222
-226
-208
-212
-190
-186
-179
-156
-175
-174
-159
-167
-161
-161
-159
-141
-139
-137
-132
-138
-142
-136
-140
-150
-167
-201
-207
-224
-228
-207
-209
-191
-197
-195
-194
-197
-202
-194
-190
-188
-186
-199
-212
-208
-196
-188
-180
-174
-164
-173
-164
-151
-161
-177
-200
-232
-249
-261
-259
-238
-241
-280
-287
-280
-285
-278
-284
-286
-294
-309
-329
-328
-328
-310
-305
-310
-306
-304
-285
-283
-284
-259
-254
-263
-273
-279
-276
-283
-277
-270
-262
-241
-216
-210
-204
-188
-198
-202
-189
-179
-177
-179
-190
-211
-229
-234
-225
-227
-222
-210
-202
-200
-212
-237
-253
-267
-275
-291
-299
-303
-298
-295
-294
-276
-261
-253
-248
-257
-264
-261
-249
-237
-253
-253
-261
-262
-266
-260
-252
-243
-237
-248
-247
-242
-243
-245
-254
-260
-258
-268
-261
-249
-253
-240
-228
-243
-244
-233
-234
-232
-234
-246
-252
-269
-284
-282
-285
-288
-275
-274
-268
-255
-262
-259
-275
-279
-269
-288
-280
-277
-280
-271
-278
-281
-274
-281
-283
-283
-285
-288
-286
-271
-273
-255
-245
-255
-262
-264
-269
-270
-280
-266
-262
-258
-254
-254
-253
-255
-266
-270
-264
-251
-242
-242
-223
-226
-221
-238
-254
-239
-234
-249
-243
-225
-212
-211
-223
-223
-216
-220
-210
-211
-218
-204
-208
-219
-236
-250
-260
-275
-292
-294
-282
-292
-286
-288
-299
-302
-310
-310
-308
-305
-302
-284
-280
-283
-289
-302
-289
-261
-246
-240
-239
-244
-249
-259
-246
-227
-212
-204
-197
-187
-202
-193
-181
-184
-190
-199
-202
-202
-204
-203
-193
-190
-201
-200
-187
-208
-214
-208
-198
-183
-168
-158
-155
-148
-145
-158
-160
-159
-160
-155
-162
-175
-182
-189
-191
-177
-180
-178
-152
-153
-158
-176
-180
-187
-201
-209
-225
-230
-220
-213
-207
-211
-220
-226
-232
-243
-248
-251
-257
-260
-267
-271
-280
-293
-290
-284
-297
-310
-319
-336
-348
-353
-354
-364
-376
-374
-361
-349
-354
-345
-321
-309
-301
-293
-296
-284
-282
-286
-271
-290
-308
-298
-282
-280
-266
-256
-252
-251
-252
-263
-271
-264
-261
-257
-259
-260
-246
-268
-270
-270
-295
-299
-317
-293
-269
-248
-233
-213
-188
-179
-162
-164
-155
-139
-136
-129
-120
-115
-115
-129
-144
-145
-155
-167
-164
-167
-172
-176
-190
-194
-205
-225
-221
-230
-229
-234
-244
-233
-235
-259
-270
-281
-298
-324
-349
-380
-399
-401
-391
-363
-349
-346
-333
-327
-316
-297
-296
-293
-297
-287
-273
-251
-246
-264
-278
-288
-294
-296
-290
-278
-290
-294
-309
-300
-295
-316
-317
-325
-333
-339
-348
-354
-349
-358
-361
-364
-371
-350
-328
-328
-329
-328
-325
-315
-305
-285
-286
-296
-302
-310
-313
-315
-303
-293
-295
-308
-306
-308
-314
-316
-315
-309
-313
-322
-323
-318
-308
-301
-291
-282
-282
-279
-280
-263
-249
-245
-216
-197
-179
-168
-162
-168
-177
-185
-190
-202
-228
-237
-238
-238
-236
-239
-240
-239
-237
-225
-206
-209
-203
-207
-218
-220
-228
-234
-248
-262
-265
-259
-256
-276
-288
-290
-307
-327
-332
-329
-315
-301
-287
-267
-255
-268
-269
-271
-280
-279
-296
-302
-306
-303
-307
-295
-278
-274
-263
-262
-261
-270
-271
-277
-261
-251
-253
-253
-264
-263
-265
-269
-271
-278
-296
-300
-300
-299
-298
-292
-275
-284
-272
-256
-259
-269
-262
-252
-247
-233
-238
-259
-270
-273
-269
-279
-305
-307
-325
-349
-349
-363
-364
-355
-350
-342
-325
-301
-281
-276
-271
-269
-263
-257
-234
-212
-216
-217
-222
-213
-206
-205
-207
-212
-234
-245
-249
-256
-251
-250
-239
-246
-250
-237
-244
-247
-239
-234
-236
-245
-254
-252
-251
-242
-234
-218
-213
-214
-214
-208
-207
-194
-189
-200
-206
-214
-228
-243
-249
-254
-260
-268
-268
-281
-277
-287
-295
-289
-285
-275
-265
-276
-281
-283
-286
-300
-299
-283
-276
-276
-279
-298
-315
-317
-334
-338
-337
-322
-298
-285
-286
-264
-268
-277
-280
-293
-292
-282
-279
-258
-261
-279
-287
-287
-298
-310
-299
-312
-310
-322
-325
-327
-339
-339
-335
-338
-328
-332
-325
-310
-311
-310
-319
-323
-326
-336
-337
-335
-343
-333
-325
-330
-341
-348
-341
-356
-367
-358
-363
-351
-330
-316
-305
-306
-312
-331
-331
-301
-288
-269
-246
-224
-212
-202
-181
-177
-175
-153
-144
-130
-110
-121
-116
-114
-111
-97
-107
-105
-111
-134
-136
-149
-170
-178
-198
-204
-211
-231
-239
-234
-224
-219
-220
-230
-241
-250
-270
-295
-321
-322
-335
-345
-329
-328
-310
-288
-269
-252
-251
-262
-263
-271
-287
-277
-281
-298
-291
-297
-297
-297
-314
-294
-290
-306
-299
-310
-305
-310
-321
-317
-322
-327
-339
-357
-365
-362
-352
-353
-349
-340
-338
-346
-342
-339
-357
-367
-361
-358
-353
-342
-346
-340
-339
-337
-344
-351
-359
-366
-369
-375
-371
-377
-354
-345
-361
-341
-332
-319
-307
-305
-301
-289
-298
-318
-328
-329
-323
-326
-326
-328
-317
-315
-296
-291
-291
-283
-299
-304
-303
-298
-288
-294
-301
-297
-289
-287
-269
-252
-232
-247
-248
-238
-240
-255
-259
-247
-251
-234
-213
-197
-195
-193
-181
-172
-160
-168
-179
-190
-198
-213
-213
-215
-230
-235
-246
-256
-255
-248
-250
-254
-248
-255
-259
-266
-273
-269
-263
-253
-248
-248
-259
-264
-259
-263
-263
-256
-259
-262
-268
-280
-290
-288
-284
-282
-296
-290
-250
-244
-248
-244
-241
-241
-252
-252
-266
-271
-280
-303
-301
-303
-289
-284
-304
-321
-326
-329
-319
-323
-328
-311
-297
-307
-309
-310
-326
-321
-326
-329
-318
-312
-306
-300
-302
-316
-315
-320
-318
-301
-304
-298
-292
-288
-271
-256
-254
-241
-237
-232
-224
-227
-219
-210
-196
-187
-177
-181
-168
-174
-185
-197
-195
-174
-167
-153
-163
-173
-183
-209
-217
-212
-221
-212
-188
-174
-186
-184
-173
-183
-186
-201
-211
-221
-243
-250
-242
-241
-256
-260
-248
-236
-228
-216
-205
-205
-220
-219
-203
-213
-229
-228
-227
-240
-246
-260
-278
-273
-271
-271
-255
-250
-256
-248
-242
-255
-266
-276
-287
-289
-297
-301
-295
-281
-264
-255
-247
-234
-249
-255
-260
-265
-250
-253
-267
-256
-241
-229
-226
-225
-201
-199
-209
-216
-236
-253
-272
-286
-281
-285
-306
-319
-311
-304
-302
-305
-304
-295
-306
-312
-318
-341
-351
-348
-353
-341
-339
-326
-319
-312
-311
-313
-316
-315
-302
-300
-300
-303
-315
-315
-309
-303
-290
-276
-267
-261
-265
-273
-278
-280
-278
-290
-279
-265
-259
-242
-230
-211
-193
-210
-213
-217
-229
-239
-236
-229
-225
-235
-245
-245
-253
-258
-280
-293
-304
-318
-320
-315
-303
-308
-304
-307
-302
-289
-272
-252
-257
-247
-232
-232
-237
-236
-253
-266
-272
-281
-272
-268
-251
-251
-271
-269
-282
-294
-290
-301
-302
-291
-307
-320
-310
-315
-311
-296
-308
-322
-325
-331
-315
-314
-318
-323
-330
-337
-338
-340
-349
-363
-380
-397
-395
-385
-386
-387
-400
-400
-395
-397
-406
-403
-380
-361
-345
-340
-338
-321
-320
-320
-307
-299
-311
-318
-323
-318
-316
-318
-313
-322
-332
-322
-307
-327
-324
-333
-351
-359
-361
-353
-347
-361
-363
-362
-376
-381
-372
-347
-331
-318
-306
-300
-279
-273
-278
-277
-273
-263
-253
-261
-270
-271
-287
-301
-286
-285
-272
-259
-256
-259
-277
-273
-280
-274
-275
-288
-275
-278
-280
-281
-281
-279
-280
-267
-269
-267
-256
-246
-247
-249
-251
-243
-235
-233
-234
-237
-242
-231
-234
-253
-258
-265
-262
-260
-269
-267
-265
-265
-258
-263
-256
-242
-234
-227
-216
-207
-210
-199
-214
-224
-228
-234
-246
-247
-258
-280
-296
-294
-289
-297
-296
-288
-296
-296
-285
-289
-295
-293
-302
-306
-313
-314
-331
-345
-329
-309
-301
-303
-298
-292
-290
-303
-299
-295
-292
-310
-318
-307
-305
-296
-284
-280
-271
-275
-277
-288
-286
-280
-276
-286
-298
-275
-277
-304
-311
-318
-329
-337
-336
-329
-307
-309
-320
-320
-324
-325
-309
-289
-267
-269
-275
-265
-264
-264
-282
-286
-278
-268
-271
-262
-269
-257
-243
-230
-217
-204
-206
-197
-174
-179
-159
-157
-157
-172
-183
-186
-197
-202
-199
-212
-226
-221
-223
-232
-248
-248
-256
-261
-243
-239
-234
-244
-246
-255
-267
-281
-303
-302
-302
-303
-297
-305
-316
-324
-333
-329
-331
-331
-345
-329
-334
-328
-303
-310
-315
-301
-307
-305
-306
-314
-302
-302
-296
-293
-297
-286
-296
-307
-319
-324
-323
-316
-306
-312
-322
-324
-315
-302
-312
-314
-318
-338
-335
-325
-348
-351
-344
-362
-357
-363
-368
-369
-364
-364
-348
-322
-325
-327
-332
-327
-331
-328
-317
-319
-312
-301
-313
-290
-271
-269
-261
-269
-268
-256
-253
-250
-246
-260
-265
-278
-292
-289
-295
-289
-280
-272
-269
-270
-268
-271
-267
-260
-260
-246
-240
-235
-235
-238
-232
-224
-216
-221
-248
-225
-229
-237
-222
-233
-277
-506
-642
-509
-337
-308
-315
-276
-239
-240
-267
-288
-266
-251
-259
-298
-283
-242
-279
-312
-347
-335
-354
-371
-373
-387
-384
-405
-406
-407
-382
-389
-423
-424
-668
-711
-636
-659
-1020
-1323
-1231
-1046
-1006
-972
-762
-686
-675
-645
-564
-527
-446
-312
-338
-387
-296
-311
-436
-455
-384
-312
-365
-384
-435
-812
-1367
-1450
-1318
-1302
-1214
-1236
-1281
-1178
-998
-900
-757
-654
-610
-418
-396
-306
-145
-146
-75
-140
-98
-78
-92
-199
-247
-219
-172
-231
-474
-500
-709
-713
-665
-643
-661
-650
-631
-717
-651
-518
-543
-671
-621
-539
-553
-517
-319
-127
-177
-283
-172
-228
-359
-314
-208
-260
-283
-201
-143
-135
-167
-181
-108
2
50
13
41
143
179
325
333
366
420
391
355
376
310
107
261
114
59
10
-128
-107
-276
-209
-209
-237
-364
-287
-301
-453
-369
-373
-320
-304
-234
-94
-139
-171
-186
-144
-160
-268
-251
-142
-107
-189
-145
-105
-164
-228
-184
-82
-27
-13
28
102
104
51
104
129
129
149
180
156
109
72
89
-11
-273
-270
-258
-307
-386
-396
-369
-412
-409
-304
-260
-268
-228
-256
-256
-182
-176
-150
-148
-85
-11
58
37
47
124
154
184
224
278
297
296
249
241
270
312
327
316
318
304
260
204
156
117
101
102
85
77
42
10
-61
-116
-112
-140
-157
-188
-238
-283
-289
-288
-270
-261
-230
-186
-219
-212
-206
-191
-139
-108
-69
-25
7
-2
-29
-17
-6
0
15
10
-3
3
-18
-64
-98
-104
-108
-145
-164
-195
-223
-271
-297
-294
-282
-268
-298
-336
-376
-434
-481
-517
-519
-524
-498
-483
-446
-465
-468
-452
-453
-477
-421
-409
-344
-383
99
129
-636
-577
-307
-411
-662
-610
-378
-356
-489
-528
-357
-214
-355
-400
-441
-426
-518
-665
-501
-425
-531
-686
-559
-419
-544
-598
-469
-350
-419
-443
-307
-228
-219
-296
-272
-215
-184
-149
-165
-103
-68
-70
-70
-39
28
52
85
78
98
126
179
216
233
258
314
416
492
556
604
662
738
778
831
888
941
951
943
929
902
895
908
936
953
1059
1127
1219
1391
1486
1542
1536
1621
1710
1737
1745
1656
1682
1699
1789
1829
1806
1940
1958
2052
2099
2200
2326
2331
2394
2305
2282
2233
2198
2138
1729
1054
74
-1087
-2074
-2777
-2858
-2739
-2561
-2475
-2686
-2799
-2732
-2328
-1766
-1292
-958
-1010
-1185
-1374
-1371
-1248
-1026
-695
-353
143
618
1087
1448
1675
1810
1850
1929
1907
1741
1417
961
450
-31
-347
-574
-715
-802
-873
-954
-1087
-1227
-1427
-1641
-1850
-2019
-2120
-2228
-2324
-2434
-2505
-2445
-2213
-1827
-1365
-905
-513
-177
110
342
518
657
763
812
810
793
741
656
576
520
490
502
477
295
-11
-398
-738
-1019
-1289
-1600
-1993
-2342
-2582
-2830
-2920
-2941
-2872
-2752
-2575
-2371
-2218
-1985
-1704
-1438
-1210
-941
-671
-469
-235
-47
60
182
317
415
421
378
286
103
-126
-345
-594
-864
-1090
-1305
-1509
-1694
-1836
-1947
-2000
-2004
-1980
-1914
-1819
-1709
-1585
-1461
-1326
-1166
-991
-790
-618
-449
-275
-127
3
94
145
170
189
168
128
58
-17
-101
-170
-215
-274
-320
-358
-393
-410
-409
-378
-316
-252
-160
-45
69
192
337
483
600
741
831
887
966
1054
1161
1239
1343
1414
1490
1569
1723
1906
2061
2176
2200
2208
2164
2251
2339
2421
2520
2621
2784
2964
3213
3284
2922
1667
-338
-2703
-4818
-5956
-6000
-5228
-4646
-4445
-4499
-4733
-4447
-3373
-1680
-217
642
897
496
-85
-248
4
236
492
803
1048
1345
1812
2422
2763
2902
3015
2945
2675
2287
1704
734
-427
-1490
-2363
-3036
-3449
-3561
-3578
-3496
-3310
-3022
-2718
-2438
-2079
-1728
-1390
-1111
-962
-933
-1011
-1012
-828
-401
195
826
1388
1799
2063
2244
2395
2446
2364
2156
1778
1233
571
-72
-674
-1219
-1650
-1930
-2109
-2206
-2207
-2166
-2125
-2048
-1905
-1775
-1679
-1598
-1568
-1529
-1467
-1352
-1130
-856
-504
-110
285
651
998
1271
1451
1493
1311
990
591
201
-136
-470
-869
-1386
-1805
-2056
-2198
-2280
-2349
-2454
-2685
-2823
-2769
-2598
-2350
-2027
-1756
-1659
-1481
-1132
-780
-468
-110
161
285
400
514
541
431
287
111
-152
-382
-535
-750
-1048
-1313
-1526
-1687
-1775
-1774
-1751
-1773
-1779
-1725
-1650
-1526
-1334
-1138
-968
-778
-579
-361
-187
-37
94
175
240
285
308
314
265
163
93
6
-93
-126
-140
-137
-143
-159
-133
-119
-102
-30
55
127
237
352
460
557
648
752
817
886
959
1076
1196
1284
1366
1365
1414
1485
1596
1740
1802
1906
1972
2084
2147
2154
2137
2115
2133
2200
2379
2432
2390
2081
1359
104
-1562
-3325
-4939
-5839
-5900
-5362
-4700
-4081
-3605
-3298
-2789
-1855
-634
436
1271
1700
1645
1416
1309
1274
1134
993
887
839
941
1313
1724
1919
1905
1682
1277
782
306
-217
-916
-1731
-2533
-3237
-3775
-4032
-4021
-3839
-3505
-3008
-2375
-1707
-1047
-453
-19
305
580
801
935
991
1001
976
977
1055
1187
1327
1453
1510
1490
1409
1225
939
546
50
-539
-1136
-1703
-2166
-2547
-2834
-2984
-3020
-2923
-2686
-2344
-1943
-1484
-1022
-580
-204
78
294
442
530
604
665
732
806
881
945
976
980
963
923
819
650
434
137
-235
-655
-1105
-1620
-2135
-2555
-2864
-2989
-2932
-2779
-2616
-2364
-2041
-1702
-1400
-1147
-947
-820
-661
-404
-174
-40
-4
-22
-25
-11
58
142
182
171
57
-162
-436
-710
-974
-1261
-1542
-1768
-1912
-2015
-2050
-2016
-1951
-1839
-1656
-1397
-1119
-873
-662
-515
-417
-353
-268
-201
-150
-119
-120
-137
-182
-201
-221
-259
-295
-346
-416
-510
-594
-626
-640
-629
-596
-522
-432
-306
-165
-28
138
303
434
535
576
591
597
567
545
520
494
488
464
480
518
552
587
599
614
613
621
701
812
938
1081
1264
1480
1672
1859
2036
2168
2267
2349
2436
2454
2474
2523
2564
2632
2657
2583
1960
706
-1179
-3405
-5423
-6628
-6628
-5886
-4838
-3933
-3320
-3049
-2672
-1822
-681
542
1621
2423
2677
2599
2388
2038
1511
1029
830
810
1079
1551
1988
2050
1791
1388
877
355
-115
-595
-1274
-2068
-2829
-3473
-3954
-4230
-4233
-4062
-3681
-3035
-2196
-1278
-385
404
963
1313
1503
1617
1658
1626
1568
1460
1326
1203
1083
933
795
670
548
450
322
128
-176
-589
-1079
-1627
-2140
-2559
-2849
-2985
-2971
-2816
-2567
-2237
-1804
-1294
-748
-173
380
846
1205
1422
1495
1469
1362
1187
1020
847
693
550
395
266
142
-10
-185
-358
-556
-779
-1053
-1335
-1588
-1813
-2014
-2135
-2146
-2095
-1966
-1797
-1652
-1462
-1243
-966
-645
-337
-96
-24
28
2
-98
-205
-319
-446
-573
-613
-612
-624
-631
-606
-678
-774
-840
-898
-979
-1073
-1141
-1267
-1367
-1407
-1404
-1414
-1349
-1249
-1147
-1008
-823
-629
-526
-468
-417
-413
-426
-430
-445
-496
-569
-629
-677
-705
-702
-698
-700
-657
-615
-579
-565
-533
-499
-485
-441
-400
-354
-291
-215
-130
-30
84
232
340
403
434
410
338
266
184
73
-36
-124
-188
-236
-228
-187
-112
2
151
290
428
569
657
667
608
550
491
501
607
778
968
1162
1385
1593
1795
1958
2065
2086
2066
1979
1896
1795
1767
1887
2028
2178
2187
1909
1098
-343
-2181
-4036
-5425
-5924
-5570
-4738
-3792
-2997
-2513
-2163
-1620
-786
266
1328
2229
2753
2796
2532
2096
1555
1022
639
444
428
560
832
1070
1130
1051
768
310
-237
-789
-1351
-1900
-2351
-2700
-3017
-3278
-3401
-3352
-3088
-2537
-1747
-840
53
820
1369
1675
1761
1716
1609
1463
1293
1099
928
758
603
439
300
179
59
-32
-110
-210
-351
-552
-848
-1230
-1666
-2041
-2322
-2464
-2405
-2177
-1828
-1442
-1020
-580
-161
260
680
1001
1228
1348
1337
1212
1010
784
537
307
96
-71
-208
-310
-389
-462
-544
-649
-759
-905
-1067
-1223
-1393
-1541
-1624
-1663
-1621
-1515
-1363
-1152
-909
-632
-426
-303
-226
-193
-161
-146
-143
-262
-434
-583
-734
-878
-1016
-1111
-1207
-1237
-1166
-1050
-968
-889
-850
-849
-860
-866
-839
-818
-746
-657
-598
-554
-514
-487
-482
-448
-414
-411
-405
-435
-496
-635
-783
-892
-995
-1055
-1072
-1082
-1053
-983
-895
-799
-696
-579
-456
-327
-200
-76
28
119
196
215
232
231
202
173
126
76
25
-18
-47
-77
-99
-146
-224
-298
-350
-397
-402
-350
-290
-222
-131
-32
46
161
336
512
676
804
892
911
896
887
845
806
814
827
834
883
930
955
967
1000
1050
1068
1109
1188
1298
1395
1471
1557
1540
1537
1589
1720
1860
1908
1744
1030
-198
-1763
-3258
-4333
-4729
-4398
-3753
-2970
-2330
-1818
-1410
-950
-289
342
953
1377
1608
1555
1406
1177
868
588
319
207
169
383
746
1072
1257
1185
897
351
-245
-821
-1288
-1655
-1945
-2161
-2399
-2538
-2571
-2422
-2114
-1670
-1120
-579
-58
381
714
872
916
825
653
511
427
411
452
581
675
706
669
573
437
267
135
-44
-284
-562
-852
-1162
-1486
-1739
-1877
-1890
-1776
-1564
-1297
-1010
-714
-460
-244
-59
107
242
313
362
390
367
315
262
209
148
100
63
47
37
12
-40
-139
-296
-491
-693
-894
-1076
-1224
-1295
-1302
-1262
-1189
-1085
-961
-819
-671
-541
-444
-410
-426
-525
-617
-706
-743
-794
-821
-834
-848
-825
-780
-729
-726
-722
-769
-831
-889
-882
-852
-847
-843
-861
-865
-880
-836
-752
-657
-561
-484
-432
-440
-452
-479
-532
-605
-691
-758
-792
-807
-818
-807
-799
-779
-756
-736
-706
-654
-587
-537
-485
-462
-438
-411
-396
-332
-241
-156
-96
-5
18
9
-25
-31
-52
-72
-63
-77
-60
-45
0
26
65
87
100
96
62
52
21
6
5
46
71
105
175
259
354
432
495
491
440
367
320
307
357
491
619
769
887
1011
1137
1292
1425
1449
1486
1425
1381
1309
1274
1283
1260
1342
1379
1445
1507
1654
1831
1943
1854
1274
122
-1511
-3146
-4377
-4844
-4535
-3840
-3005
-2317
-1800
-1435
-1001
-485
48
522
773
866
811
791
748
652
506
322
225
274
599
1050
1489
1724
1612
1163
479
-217
-866
-1379
-1724
-1957
-2121
-2205
-2179
-2044
-1799
-1539
-1241
-959
-698
-418
-171
52
164
193
139
57
-1
42
240
521
847
1112
1271
1300
1181
967
690
393
43
-288
-587
-852
-1076
-1236
-1336
-1402
-1378
-1305
-1159
-976
-784
-607
-501
-412
-379
-366
-354
-316
-255
-164
-37
115
266
383
487
545
555
522
437
331
187
27
-155
-331
-503
-645
-743
-816
-850
-863
-855
-832
-788
-709
-642
-597
-598
-610
-666
-776
-903
-1018
-1060
-1064
-965
-840
-752
-665
-622
-576
-568
-551
-555
-540
-509
-478
-476
-494
-536
-612
-687
-793
-867
-900
-878
-826
-763
-740
-771
-829
-885
-919
-946
-961
-941
-905
-868
-830
-785
-745
-682
-613
-563
-497
-415
-334
-272
-214
-180
-192
-248
-281
-305
-300
-273
-242
-230
-239
-259
-283
-300
-307
-314
-322
-325
-316
-301
-268
-220
-164
-107
-47
-2
21
54
108
155
186
216
228
223
214
226
260
291
311
324
283
237
183
156
152
139
171
177
209
220
266
338
477
620
780
932
998
1092
1090
1115
1110
1129
1164
1164
1256
1306
1417
1477
1523
1577
1613
1751
1862
1998
1883
1337
288
-1192
-2646
-3669
-3881
-3554
-2970
-2328
-1797
-1428
-1121
-731
-471
-308
-204
-182
-272
-244
9
239
384
417
381
307
440
847
1266
1599
1746
1620
1152
547
-20
-579
-1016
-1285
-1443
-1526
-1452
-1280
-1084
-919
-833
-835
-917
-944
-906
-822
-684
-567
-512
-510
-498
-462
-320
-60
228
504
710
864
873
769
614
374
107
-109
-262
-362
-384
-324
-276
-262
-275
-313
-390
-455
-502
-553
-624
-689
-713
-774
-791
-772
-723
-656
-550
-364
-213
-51
54
99
110
80
15
-36
-61
-77
-35
-20
-14
-7
15
21
18
-1
-46
-103
-193
-303
-439
-597
-812
-998
-1222
-1369
-1413
-1336
-1195
-1172
-1074
-1049
-1020
-1006
-1023
-987
-942
-808
-676
-578
-468
-351
-274
-258
-265
-283
-258
-182
-128
-115
-142
-202
-310
-474
-657
-778
-855
-872
-863
-837
-823
-835
-847
-855
-854
-856
-804
-736
-650
-564
-493
-427
-397
-414
-415
-418
-406
-350
-295
-212
-152
-123
-98
-121
-145
-154
-191
-229
-248
-253
-255
-227
-180
-138
-103
-84
-56
-51
-11
46
61
68
67
72
56
32
33
77
102
96
89
81
87
130
186
229
226
230
215
173
137
225
349
457
550
604
663
685
774
840
862
925
958
1031
1076
1162
1207
1175
1191
1110
1071
1029
1044
1091
1166
1312
1364
1373
1251
855
112
-788
-1602
-2062
-2089
-1868
-1593
-1406
-1123
-911
-763
-609
-607
-639
-757
-789
-867
-829
-575
-336
-152
-151
-142
-108
56
334
533
634
606
471
198
-85
-356
-550
-662
-727
-705
-635
-467
-282
-179
-153
-252
-454
-651
-780
-888
-914
-878
-823
-780
-733
-641
-549
-400
-249
-152
-87
-26
37
34
44
-18
-140
-214
-256
-217
-132
13
165
244
248
209
107
-12
-113
-251
-361
-437
-489
-484
-430
-346
-305
-278
-293
-294
-292
-279
-247
-242
-215
-227
-250
-262
-250
-199
-133
-72
-7
58
99
102
51
-67
-162
-323
-449
-523
-610
-649
-722
-727
-753
-773
-760
-775
-764
-761
-714
-685
-697
-757
-825
-847
-868
-849
-850
-792
-727
-640
-569
-574
-559
-572
-566
-622
-679
-720
-745
-743
-727
-747
-782
-741
-742
-702
-711
-694
-659
-628
-578
-581
-550
-527
-515
-521
-544
-541
-516
-485
-456
-443
-425
-366
-349
-322
-298
-291
-281
-294
-309
-319
-337
-346
-366
-392
-402
-417
-404
-374
-331
-288
-278
-250
-234
-216
-167
-118
-83
-61
-24
-18
26
55
102
160
211
230
208
212
189
201
196
204
188
183
189
132
89
62
94
152
215
272
349
440
534
569
509
463
413
397
368
324
347
306
308
291
289
323
359
464
493
550
565
601
588
587
611
557
577
551
565
578
533
475
218
29
-218
-368
-446
-501
-430
-466
-404
-410
-396
-354
-391
-380
-466
-503
-521
-502
-452
-405
-322
-304
-251
-213
-139
-80
6
103
105
146
71
45
-24
-100
-140
-234
-235
-317
-283
-244
-175
-146
-199
-239
-310
-335
-362
-377
-442
-431
-418
-401
-389
-403
-365
-389
-389
-413
-413
-379
-345
-281
-292
-299
-334
-374
-401
-425
-437
-432
-420
-409
-395
-384
-379
-374
-371
-357
-330
-280
-203
-121
-57
2
50
47
39
-4
-71
-159
-288
-371
-479
-552
-581
-630
-614
-605
-607
-639
-644
-602
-569
-510
-483
-529
-607
-695
-771
-847
-887
-894
-873
-784
-657
-543
-446
-332
-281
-281
-322
-387
-469
-510
-544
-605
-659
-678
-639
-605
-534
-439
-353
-272
-224
-224
-217
-241
-296
-347
-435
-480
-499
-489
-457
-429
-370
-315
-265
-211
-187
-177
-184
-221
-273
-313
-337
-336
-330
-324
-324
-312
-293
-245
-196
-158
-107
-80
-54
-16
-5
1
16
17
12
26
39
40
48
50
23
-22
-45
-67
-92
-92
-83
-77
-57
-43
-13
2
13
10
-13
-35
-36
-43
-29
-2
5
15
29
2
-11
-20
-31
-41
-56
-48
-53
-90
-118
-150
-179
-181
-189
-159
-113
-81
-47
-11
1
26
42
44
31
19
36
12
22
46
15
9
-10
-31
-30
-30
-10
-13
-12
-15
-42
-73
-94
-92
-103
-127
-149
-142
-141
-147
-113
-80
-67
-60
-69
-90
-121
-146
-151
-155
-174
-184
-181
-160
-152
-142
-112
-91
-82
-84
-95
-117
-151
-192
-231
-286
-327
-350
-377
-378
-364
-349
-366
-402
-442
-478
-496
-532
-541
-538
-565
-544
-529
-520
-486
-456
-419
-396
-379
-351
-332
-336
-348
-370
-392
-406
-416
-420
-425
-441
-399
-326
-318
-310
-303
-277
-274
-311
-383
-431
-527
-523
-520
-544
-554
-595
-588
-564
-585
-546
-507
-497
-447
-418
-438
-464
-433
-417
-418
-411
-409
-372
-353
-332
-316
-325
-315
-327
-335
-325
-331
-334
-333
-344
-362
-370
-382
-405
-408
-406
-397
-382
-352
-319
-297
-289
-284
-276
-258
-245
-232
-216
-212
-211
-201
-217
-235
-254
-261
-282
-298
-296
-286
-280
-274
-282
-320
-341
-389
-428
-432
-449
-461
-459
-461
-440
-400
-366
-335
-303
-279
-251
-212
-186
-170
-161
-174
-209
-244
-268
-291
-296
-298
-315
-323
-327
-334
-327
-328
-374
-408
-440
-468
-462
-457
-458
-458
-462
-452
-461
-475
-491
-488
-485
-493
-476
-445
-426
-422
-414
-407
-413
-398
-375
-357
-341
-337
-340
-348
-355
-346
-340
-332
-305
-288
-289
-295
-297
-307
-313
-331
-332
-325
-325
-329
-325
-316
-337
-383
-403
-416
-415
-402
-395
-388
-387
-367
-347
-336
-318
-302
-295
-280
-279
-262
-236
-225
-197
-170
-162
-156
-168
-180
-201
-211
-242
-278
-293
-317
-360
-380
-412
-428
-405
-383
-346
-316
-296
-285
-282
-274
-253
-245
-238
-213
-186
-180
-175
-157
-145
-150
-146
-170
-195
-229
-285
-339
-388
-425
-454
-463
-472
-476
-470
-479
-488
-491
-503
-492
-478
-476
-441
-419
-421
-401
-391
-379
-378
-390
-376
-357
-366
-372
-404
-434
-440
-460
-488
-514
-553
-570
-565
-579
-575
-573
-575
-569
-561
-531
-524
-531
-536
-529
-521
-508
-485
-444
-404
-379
-353
-336
-343
-343
-346
-339
-346
-364
-374
-370
-376
-373
-375
-376
-359
-361
-343
-315
-300
-272
-256
-243
-241
-246
-258
-273
-299
-320
-327
-343
-319
-303
-300
-268
-243
-240
-221
-215
-214
-229
-256
-282
-312
-356
-360
-359
-361
-350
-345
-340
-333
-322
-292
-264
-250
-225
-208
-179
-182
-201
-204
-232
-265
-290
-310
-331
-341
-356
-339
-325
-334
-310
-292
-291
-295
-292
-314
-327
-347
-358
-358
-381
-388
-417
-440
-436
-420
-412
-388
-382
-377
-366
-391
-405
-404
-417
-438
-467
-500
-501
-503
-510
-502
-498
-481
-457
-442
-407
-388
-367
-343
-322
-308
-275
-277
-275
-266
-272
-277
-296
-315
-324
-328
-346
-358
-379
-396
-417
-428
-436
-443
-452
-457
-452
-451
-444
-450
-454
-461
-459
-443
-429
-427
-426
-416
-384
-345
-328
-306
-283
-268
-272
-271
-267
-275
-305
-323
-321
-347
-364
-355
-353
-355
-350
-356
-345
-327
-325
-318
-317
-347
-355
-364
-370
-376
-372
-359
-361
-341
-319
-313
-331
-341
-363
-383
-408
-413
-407
-424
-424
-399
-411
-420
-405
-373
-348
-349
-358
-362
-363
-370
-393
-408
-417
-436
-463
-496
-506
-497
-486
-465
-430
-409
-386
-354
-349
-366
-348
-335
-336
-340
-332
-342
-370
-388
-405
-417
-433
-436
-443
-435
-433
-435
-451
-468
-476
-494
-518
-518
-521
-538
-559
-570
-589
-588
-563
-537
-488
-442
-404
-361
-345
-333
-339
-348
-362
-372
-367
-368
-390
-410
-404
-433
-461
-466
-463
-480
-493
-486
-482
-467
-453
-439
-433
-436
-414
-399
-397
-378
-377
-365
-354
-349
-335
-326
-299
-281
-265
-263
-262
-249
-247
-240
-245
-257
-271
-300
-328
-333
-331
-333
-320
-319
-308
-272
-257
-237
-226
-226
-223
-243
-270
-262
-251
-240
-227
-246
-270
-305
-329
-355
-355
-352
-346
-346
-353
-374
-401
-427
-448
-471
-467
-459
-453
-439
-439
-446
-436
-438
-439
-447
-459
-455
-453
-459
-467
-482
-478
-456
-447
-418
-392
-381
-377
-384
-385
-382
-405
-421
-435
-437
-441
-427
-403
-391
-385
-381
-371
-359
-355
-357
-348
-330
-327
-330
-324
-311
-316
-323
-330
-321
-313
-309
-289
-308
-327
-338
-353
-365
-371
-374
-377
-384
-379
-367
-333
-317
-306
-307
-297
-309
-330
-329
-322
-315
-331
-339
-345
-350
-357
-362
-353
-342
-330
-326
-316
-309
-312
-314
-320
-328
-347
-331
-323
-312
-326
-335
-335
-343
-329
-308
-296
-283
-291
-313
-330
-363
-362
-366
-358
-352
-360
-360
-353
-335
-326
-305
-293
-288
-279
-280
-261
-252
-247
-246
-247
-246
-245
-258
-247
-244
-226
-231
-237
-236
-244
-261
-283
-285
-279
-295
-301
-306
-321
-316
-316
-309
-322
-320
-323
-313
-302
-294
-279
-263
-253
-241
-233
-223
-217
-216
-221
-205
-194
-191
-179
-174
-177
-171
-180
-205
-210
-234
-257
-285
-306
-327
-351
-367
-346
-353
-339
-328
-307
-300
-279
-301
-393
-319
-294
-241
-239
-278
-293
-255
-277
-269
-268
-287
-281
-235
-223
-208
-221
-233
-214
-203
-240
-250
-246
-267
-269
-280
-287
-271
-259
-280
-265
-268
-273
-256
-240
-249
-239
-233
-258
-270
-297
-295
-283
-290
-274
-238
-231
-215
-195
-207
-219
-214
-207
-205
-208
-217
-222
-217
-217
-244
-242
-240
-246
-244
-247
-252
-237
-216
-219
-240
-264
-251
-250
-257
-268
-280
-273
-257
-260
-253
-240
-235
-239
-234
-238
-238
-241
-248
-239
-234
-232
-226
-222
-217
-223
-230
-226
-240
-253
-268
-272
-280
-295
-315
-324
-344
-351
-336
-323
-310
-288
-282
-273
-265
-264
-281
-300
-313
-312
-293
-290
-290
-278
-293
-292
-296
-297
-294
-312
-320
-343
-339
-331
-315
-314
-308
-304
-330
-339
-335
-331
-324
-308
-299
-281
-275
-288
-306
-314
-309
-305
-297
-275
-287
-306
-316
-330
-338
-331
-309
-290
-256
-224
-214
-218
-215
-198
-187
-204
-200
-185
-198
-202
-213
-223
-199
-181
-168
-156
-140
-124
-126
-128
-123
-127
-133
-153
-171
-199
-230
-265
-290
-309
-326
-338
-343
-329
-319
-292
-261
-247
-236
-247
-252
-270
-281
-292
-292
-284
-290
-288
-291
-288
-271
-247
-224
-205
-181
-171
-161
-156
-148
-166
-187
-202
-231
-247
-247
-261
-288
-310
-321
-326
-346
-362
-337
-323
-329
-343
-344
-350
-350
-333
-329
-317
-307
-307
-290
-267
-233
-214
-213
-196
-168
-161
-156
-156
-165
-161
-166
-186
-204
-252
-271
-291
-319
-339
-350
-351
-349
-369
-385
-372
-358
-339
-311
-278
-241
-225
-214
-189
-164
-144
-135
-123
-129
-132
-128
-138
-140
-165
-170
-169
-178
-182
-189
-193
-193
-197
-220
-246
-267
-276
-287
-276
-270
-268
-255
-259
-280
-276
-284
-276
-236
-216
-198
-180
-174
-183
-200
-199
-192
-180
-154
-136
-121
-109
-113
-131
-154
-169
-179
-180
-177
-166
-164
-170
-153
-130
-113
-106
-112
-107
-103
-110
-136
-144
-151
-157
-158
-157
-133
-126
-116
-92
-77
-56
-46
-32
-39
-50
-59
-84
-104
-127
-151
-175
-194
-196
-215
-219
-206
-194
-176
-155
-149
-139
-127
-139
-149
-171
-184
-201
-233
-244
-234
-237
-247
-242
-252
-262
-280
-289
-264
-262
-248
-226
-231
-241
-248
-266
-286
-287
-297
-298
-292
-289
-288
-271
-247
-222
-209
-185
-168
-134
-102
-111
-132
-154
-182
-195
-223
-258
-278
-281
-283
-290
-249
-193
-142
-120
-128
-125
-100
-104
-127
-118
-100
-96
-91
-86
-99
-96
-93
-115
-144
-138
-153
-186
-193
-205
-215
-229
-244
-238
-232
-211
-194
-194
-184
-173
-179
-206
-211
-206
-206
-207
-192
-181
-166
-158
-142
-143
-148
-145
-145
-151
-162
-173
-176
-184
-219
-240
-256
-266
-269
-278
-265
-252
-267
-251
-245
-258
-259
-249
-253
-266
-268
-275
-254
-243
-237
-216
-212
-199
-210
-210
-199
-213
-230
-244
-260
-268
-277
-277
-250
-237
-227
-228
-234
-234
-244
-250
-251
-260
-253
-249
-252
-241
-240
-240
-235
-231
-243
-249
-253
-267
-285
-307
-325
-327
-331
-318
-286
-284
-275
-271
-247
-231
-236
-199
-184
-190
-172
-170
-188
-213
-228
-218
-193
-176
-156
-150
-167
-176
-170
-158
-155
-146
-144
-128
-124
-142
-126
-140
-170
-177
-191
-192
-200
-195
-180
-184
-199
-208
-203
-176
-174
-167
-155
-140
-163
-181
-71
-19
-48
-148
-185
-185
-203
-169
-109
-27
-89
-190
-79
-49
-182
-152
-172
-130
-62
-243
-272
-134
-220
-360
-337
-277
-252
-218
-224
-251
-182
-154
-241
-254
-248
-261
-220
-161
-245
-265
-143
-153
-239
-220
-111
-111
-125
-148
-159
-130
-120
-171
-223
-194
-171
-221
-287
-277
-260
-263
-306
-321
-291
-283
-329
-356
-335
-348
-364
-342
-349
-356
-336
-313
-318
-330
-313
-285
-283
-286
-269
-262
-253
-261
-251
-227
-225
-227
-222
-224
-235
-224
-203
-180
-186
-202
-209
-209
-221
-253
-269
-249
-274
-301
-261
-289
-311
-315
-294
-281
-287
-277
-258
-232
-243
-228
-210
-189
-174
-184
-186
-171
-156
-142
-135
-114
-91
-101
-116
-117
-121
-136
-162
-187
-199
-194
-204
-230
-218
-227
-262
-280
-292
-293
-307
-323
-323
-316
-309
-309
-299
-266
-259
-259
-257
-243
-222
-220
-207
-197
-197
-200
-221
-231
-232
-253
-267
-259
-263
-263
-251
-273
-296
-302
-328
-335
-356
-349
-347
-350
-343
-344
-340
-325
-325
-307
-280
-262
-223
-207
-199
-195
-182
-174
-170
-166
-165
-173
-173
-180
-190
-187
-196
-207
-221
-238
-273
-281
-283
-294
-295
-289
-292
-293
-305
-304
-304
-319
-320
-319
-322
-333
-346
-329
-330
-347
-343
-327
-326
-313
-318
-325
-304
-279
-272
-262
-263
-260
-258
-258
-254
-274
-282
-293
-287
-287
-280
-262
-238
-201
-189
-193
-206
-215
-246
-241
-266
-280
-318
-314
-331
-326
-366
-350
-366
-333
-381
-326
-585
-1319
-891
-917
-1280
-1453
-847
-783
-880
-507
-230
-67
37
189
76
309
372
83
-89
89
-107
-371
-394
-327
-530
-520
-519
-539
-470
-417
-438
-440
-336
-354
-358
-334
-276
-335
-342
-334
-366
-368
-357
-381
-358
-359
-318
-314
-293
-249
-294
-246
-309
-266
-294
-322
-367
-284
-817
-965
-766
-972
-1222
-1216
-764
-1001
-886
-596
-362
-387
-144
30
-23
70
159
-30
-34
-57
-189
-261
-285
-207
-315
-326
-203
-250
-225
-156
-200
-157
-166
-126
-260
-175
-206
-301
-231
-308
-272
-346
-298
-296
-339
-279
-278
-271
-270
-233
-249
-298
-273
-251
-273
-253
-268
-225
-242
-249
-255
-203
-256
-219
-212
-221
-435
-778
-743
-902
-1106
-1278
-1077
-984
-998
-760
-486
-344
-243
-84
-6
10
3
-88
-251
-304
-441
-583
-636
-578
-587
-575
-459
-319
-259
-200
-149
-157
-157
-232
-275
-345
-408
-510
-601
-584
-635
-636
-472
-426
-421
-374
-294
-270
-301
-353
-360
-276
-339
-350
-448
-472
-308
-323
-421
-356
-312
-336
-309
-292
-309
-280
-378
-370
-255
-363
-537
-513
-305
-435
-534
-495
-435
-222
-259
-639
-585
6
-39
-593
-503
-59
-26
-485
-648
-210
-15
-236
-571
-211
109
-269
-319
-26
-48
-242
-135
-129
-250
-229
-178
-117
-383
-489
-156
94
-224
-320
-115
9
-52
-4
-52
-229
-61
-161
-139
-121
-249
-87
31
-35
-184
-70
106
24
-117
-70
-107
-138
-101
-142
-29
35
-150
-61
105
-159
-309
-91
-99
-285
-34
-234
-90
-220
-140
-88
-83
49
-109
-81
63
42
-176
-210
137
105
-308
-272
48
47
-382
-381
-165
-304
-389
-314
-272
15
-93
-396
-133
-16
-190
-273
-301
5
-112
-359
-443
-193
-129
-38
-578
-492
134
-407
-334
111
-299
-377
-22
-360
-268
150
-200
-119
-43
-96
37
-52
-513
-205
95
-405
-322
80
-24
-208
-10
-80
-67
132
-239
-218
-224
125
-31
-621
-214
-179
119
-457
-1014
371
193
-542
8
334
6
-414
142
3
-410
-297
-113
43
-306
-441
152
-19
-80
-375
-40
-65
-55
-156
-419
-337
-626
-442
52
-281
-451
-446
173
-33
-431
-240
-289
-357
-98
-574
-731
-1
-189
-638
-149
186
-697
-100
196
-252
-569
-44
34
-319
-421
-424
388
-398
-709
471
-168
-463
-400
-166
345
-517
-650
-110
274
-620
-668
7
-133
-503
-134
-226
-491
-518
132
-346
-1087
-120
17
-148
-592
-250
170
-18
-246
-285
-503
157
118
-766
-659
194
689
-607
-934
467
711
-935
-655
787
198
-898
-872
435
-161
-1107
-198
313
-82
-1155
-269
932
-661
-794
587
-50
-831
-153
193
-269
-287
85
146
261
-459
-380
493
20
-663
-499
160
275
-643
-688
574
8
-397
-526
-142
356
-116
-770
-352
224
-482
-579
-199
-246
-415
-204
-199
113
-104
-249
-503
-118
28
-398
-373
-574
259
-236
-782
-101
290
-18
-588
-340
-274
503
-447
-942
41
59
-101
-724
-433
240
103
-836
-596
-87
-47
-625
-232
172
-453
-80
-206
-286
58
-463
-232
-288
-246
-165
-252
-100
-90
-4
14
-393
-466
49
-763
-702
-64
-669
-419
-55
-20
-423
-315
82
-60
-350
-954
229
87
-978
-845
122
269
-801
91
187
-639
-651
408
212
-1384
-479
774
-179
-1118
-72
522
-399
-661
-130
-232
-113
-199
-3
-443
-1
-117
-516
262
-627
-570
-57
-19
-688
114
-18
-688
-174
-168
-259
-242
-71
-361
-669
31
186
-749
-349
433
261
-572
-91
424
-533
-105
-86
-413
-510
-113
-17
-691
-599
103
75
-748
-56
-533
-236
138
-672
-482
280
-358
-111
-293
-712
69
-378
-415
-399
277
24
-981
-230
276
-618
-803
64
-202
-687
-437
73
16
-561
-726
268
54
-615
-490
251
29
-940
-109
223
-559
-380
192
-427
-656
238
303
-42
-678
-62
393
-455
-882
-451
141
-219
-967
-223
270
-375
-384
-466
500
-126
-922
-75
238
-506
-627
-282
150
-411
-161
248
-444
-26
-29
-347
371
-362
-611
137
-91
-50
-325
69
304
-299
-602
-326
-12
96
-686
-530
-7
44
-766
-392
0
2
-721
-725
534
-270
-599
-597
377
-798
-544
518
-933
-143
-182
-470
-342
-252
-191
-487
99
-244
-772
-197
-156
-637
-598
111
-436
-409
243
-516
-725
321
42
-878
-97
-67
-87
-400
-143
-699
-706
699
-120
-222
-960
313
343
-652
-228
-506
138
-89
-903
82
140
-604
-8
82
36
-982
-225
625
-404
-660
161
-350
-535
92
-460
55
120
-746
216
234
-394
-98
175
-539
-604
358
-248
-1159
544
271
-1142
-498
695
-60
-1267
100
-69
-157
-467
-761
-218
123
-668
-411
46
-867
-736
757
-73
-2150
-420
1186
-104
-1785
-401
236
87
-583
-694
47
56
-78
-664
123
-607
-205
-325
-731
-56
-325
-414
431
-533
-590
344
-156
-304
-824
-588
279
-672
-1133
115
430
-1117
-645
468
151
-166
-840
-58
1154
-984
-1457
131
919
-233
-1124
-349
654
347
-851
-328
-110
-147
-50
-334
-1035
88
543
-589
-162
-33
113
165
-494
-266
-203
199
-459
-744
195
-212
-284
-404
23
-26
-358
-92
-244
-174
-651
-419
245
-128
-532
-783
757
-56
-1185
201
175
-329
-114
-796
-229
-214
446
-425
-673
-77
-85
257
-1082
-212
-274
538
-1205
-1533
1115
196
-1148
-979
427
437
-1768
-205
304
-507
-1166
117
1043
-1542
-1068
712
285
-1290
-843
809
-114
-1171
-1379
1165
239
-1719
-184
115
543
-1182
-216
-457
-130
216
-1059
-91
-101
-16
-313
43
277
-558
-210
-40
139
-750
-718
82
0
-1118
-316
543
-339
-388
-113
-123
-497
284
-148
-992
36
246
-447
-566
372
-16
-273
39
-336
-245
313
439
-751
-856
425
255
-417
-629
425
230
-1012
26
664
-918
-867
1040
68
-1308
-134
575
-669
-358
-249
-295
231
-186
-932
-624
703
-143
-1394
-100
329
-776
-288
-433
-432
-312
178
-546
-1035
400
373
-1166
-1139
306
295
-1306
-600
667
-479
-1167
-360
1153
-1120
-946
48
-751
540
-1137
-1300
-37
691
-1126
-1645
792
433
-1272
-1534
267
856
-1195
-1367
762
222
-1848
-36
731
-1104
-784
-257
-373
795
-1469
-1126
1225
-340
-1678
-168
1033
-1335
-407
-119
-304
392
-1331
-284
533
-43
-1192
41
538
-740
-384
587
61
-1026
178
751
-962
-745
339
108
-621
-972
739
-232
-723
288
-1022
81
864
-636
-1019
-92
526
292
-1377
-1092
1033
777
-1369
-1344
654
754
-662
-1076
-112
125
-341
-1083
24
410
-1158
-370
415
364
-1061
-776
726
-127
-1029
-375
102
-856
-257
-217
-376
-680
-399
234
-653
437
-871
-854
574
-446
-254
-1341
312
818
-1142
-1447
334
1222
-1727
-1453
1207
-469
-1316
-830
691
-359
-1190
122
-635
-19
-311
-1016
-686
1006
-602
-1934
-7
974
-307
-1497
-535
1123
-65
-1859
-468
652
-8
-536
-663
-1067
-176
316
-109
-2055
-433
1680
-893
-2092
-369
1740
-577
-2138
-136
1014
-258
-1660
33
899
-372
-1896
-88
1029
-904
-1278
-443
158
-207
-1127
-417
375
-407
-674
-228
-379
54
108
-1064
-770
784
98
-1253
-64
86
-74
-185
-570
-422
742
330
-1959
-124
1119
-106
-1448
-576
575
566
-1507
-1086
836
734
-1734
-960
946
-330
-599
-945
-259
357
-152
-1357
-525
776
-46
-1806
-576
1175
-36
-1646
-1107
1444
-156
-1294
-1137
231
1130
-631
-2317
-214
1563
-727
-2376
-812
1635
-134
-2348
-1216
1415
179
-1216
-1751
686
856
-1232
-1195
-708
1776
-519
-1872
-675
1159
725
-2387
-1004
1564
366
-1691
-1080
1017
-40
-1184
-450
-24
-26
-318
-844
-331
193
-652
-934
-278
288
-613
-1197
197
419
-537
-1574
284
523
-1270
-595
-487
207
-609
-913
-126
-406
-168
-424
-632
80
-142
-641
-417
-28
154
-1262
-157
332
-712
-565
-425
119
-142
-837
-168
-182
-349
128
-544
77
-958
135
62
-825
63
-866
327
580
-973
-1102
-116
1422
-861
-2099
96
1731
-468
-2134
-219
1416
-218
-1604
-476
797
-372
-1231
465
-726
-428
565
-228
-1039
228
228
-733
319
-846
-1501
675
232
-1252
-1225
660
712
-1540
-786
252
539
-1019
-1120
245
-206
-764
-421
-441
-124
-1038
-760
603
-734
-1194
-327
1435
-1181
-2258
973
1048
-947
-2155
58
737
-723
-1142
-860
-67
183
-1027
-973
86
-466
-1067
-725
124
-575
-1082
-348
-78
-482
-846
-324
-195
-626
-90
-612
-347
-428
-493
-257
-201
-1289
-320
755
-1782
-346
705
-592
-1082
33
41
-782
-321
634
-804
-31
-721
591
62
-1327
349
214
-980
-631
60
-197
7
-1104
28
82
-60
-436
-303
-533
-33
314
-749
-961
346
277
-1343
-59
-99
-116
244
-1393
311
527
-740
-712
323
-259
-565
546
-1216
-468
425
-86
-1079
403
-360
-1071
536
-287
-546
-131
-16
-441
475
-137
-1246
-126
274
140
-1407
-587
108
64
-937
-866
584
-373
-156
-669
-513
230
550
-1043
-1129
304
427
-469
-1077
-126
360
19
-1201
-437
238
108
-1339
-1148
876
-334
-1051
-704
115
63
-790
-547
-228
-66
-14
-701
-485
344
135
-469
-1432
1073
463
-1804
-478
618
-16
-1497
-500
241
-341
-483
-1296
133
163
-320
-1004
-315
-63
-673
61
-1488
-465
92
-465
-1011
440
159
-1639
289
818
-1130
-1521
1503
-342
-1275
342
-105
-275
-392
-187
62
-490
-668
-89
-27
-245
-591
-298
-364
206
-590
-897
-20
-467
-482
22
-499
-243
-456
-542
248
-748
-1066
984
48
-980
-252
-373
52
-133
-463
-370
-326
-623
249
-664
-798
886
-588
-1225
130
667
-715
-1091
44
130
-455
-333
-40
-315
-702
183
-130
-1190
288
-76
-762
-425
-214
226
-1092
-786
553
234
-1144
-671
41
265
-528
-1336
233
0
-393
-582
-430
-16
-589
-673
-37
-259
-275
-376
-246
-397
-11
91
-581
-437
549
-159
-923
-398
273
199
-743
-936
-211
399
-546
-873
-691
646
-103
-1731
54
237
-980
-27
-219
-155
25
-798
314
96
-450
-887
216
670
360
-1158
-486
1566
-17
-771
-391
839
262
-1062
-135
713
-978
-306
265
48
-960
-969
1059
220
-1818
-952
1219
74
-1261
-747
480
806
-1252
-421
925
637
-1144
-899
1381
-349
-1153
-948
1086
-297
-1589
-96
1027
-245
-1946
352
436
-544
-813
-862
431
428
-832
-1532
561
1433
-1030
-1635
545
902
-1080
-1524
515
679
-1146
-952
56
514
-734
-883
396
-297
-395
-788
366
-92
-1135
-91
246
-224
-990
-65
179
-147
-548
-891
191
107
-832
-615
27
-103
-1034
246
57
-1037
-101
-514
305
-185
-1029
-616
926
396
-1928
-591
397
796
-1261
-1457
1089
75
-1173
-1021
-153
599
-976
-707
581
-859
195
-42
-190
14
-927
473
216
-826
-836
308
418
-1191
-557
772
46
-929
-877
5
8
-485
-732
310
-107
-713
-328
138
243
-537
-204
205
-261
-533
-679
619
33
-1290
-363
597
600
-1236
-763
239
278
-140
-1832
-146
701
91
-1381
-385
986
-1008
-712
-279
474
-187
-520
-454
392
-78
-936
20
485
-107
-899
-549
988
60
-1398
-345
899
-438
-1188
-119
557
8
-1427
-30
161
-177
-309
-978
-19
-158
-552
-534
439
209
-793
-288
-147
397
-372
-810
-99
236
-718
-487
14
172
-272
-826
-504
452
-5
-984
-79
-116
-427
-424
-380
5
-334
-35
107
-755
212
381
-572
-494
-39
-807
-138
-140
-674
358
-225
-561
533
499
-856
-258
427
-170
-468
-636
-107
235
17
-489
-530
-346
99
-88
-441
-347
201
435
-180
-442
-272
791
-55
-1261
-403
798
229
-1905
-86
597
-258
-1018
-634
759
-359
-675
-185
-55
389
-791
-1336
224
461
-1106
-1016
689
145
-816
-903
482
400
-1039
-309
-259
-15
-94
-567
-108
372
-617
-760
698
624
-544
-1210
824
390
-542
-438
68
674
-950
-1115
746
1029
-1301
-1069
665
246
-897
-686
736
483
-670
-799
695
650
-270
-841
235
1097
-951
-834
417
212
-605
-581
325
-225
-546
-34
-66
161
-1066
21
-146
112
-252
-817
211
937
-150
-1048
419
667
-173
-1082
85
240
-325
-95
-446
135
435
-774
-616
577
-207
-784
-150
-294
241
-154
-455
191
-206
-79
181
-467
-1043
492
706
-1211
-1121
669
320
-820
-485
-273
372
-141
-819
-230
110
181
-401
-578
-638
26
94
-435
-150
-31
-61
184
-773
-512
438
-219
-869
-54
1017
-389
-1115
-76
228
-518
-480
56
165
-497
-290
253
-31
-804
-539
898
-524
-1266
180
191
-62
-639
-763
43
353
-785
-661
238
388
-423
-197
-497
1
313
-625
-325
-140
133
-731
-242
-166
315
188
-1087
-112
284
-140
-198
-726
41
367
37
-364
-427
95
507
-649
-929
237
508
163
-749
-548
96
332
-422
-970
-246
885
155
-890
-796
432
319
-866
-806
-639
-59
276
-474
-713
581
76
-474
-345
215
-639
-704
491
-252
-122
-123
-34
-186
-309
-346
-310
145
-563
-218
387
-218
-801
-572
-9
-83
-413
-302
-521
409
387
-1109
-272
146
-319
-1089
-578
1136
-45
-521
-393
-76
708
-313
-1212
-566
677
280
-877
-475
441
543
-214
-1434
-335
82
-369
-583
-801
243
374
-694
-864
270
638
-574
-1343
-509
818
405
-649
-1157
-248
754
-406
-1015
-596
732
53
-1185
-244
268
148
-925
-831
101
-45
-334
-380
409
436
-276
-723
-651
848
204
-1019
-1045
470
241
-924
-659
-637
758
-124
-2078
-493
801
-71
-941
-1472
589
802
-776
-1145
49
638
-383
-640
-724
968
802
-812
-788
-175
3
240
-998
-913
365
306
-1010
-573
263
555
-396
-1468
137
509
-326
-759
24
133
-697
-941
3
109
-386
-299
-983
-57
-297
-389
-389
-807
-84
-290
-263
-670
-214
50
-760
-658
-533
148
259
-708
-739
-71
-258
-235
-700
-133
37
-653
-406
-402
-571
-187
30
-538
-495
-395
80
380
-596
-1003
-269
250
-672
-635
-494
52
-38
-801
-555
596
-62
-744
-99
229
-223
-480
250
-101
-509
-201
93
-181
-461
-463
-135
-165
-207
-940
-409
687
-310
-825
-822
444
372
-458
-612
-473
171
-375
-437
-411
-17
61
-899
-340
-47
162
-189
-111
-603
-502
546
-25
-738
-1133
121
811
-428
-1103
58
1157
-139
-1200
-493
502
213
-843
-744
186
325
-866
-588
499
78
-696
-171
-113
106
-382
-564
26
-253
-458
-336
589
-113
-1119
-134
331
-486
-800
-891
189
470
-613
-659
46
614
-599
-1050
-519
100
470
-504
-1066
-24
33
-475
-571
-584
-44
-97
-291
-761
-554
-166
-269
-165
-579
-296
373
68
-380
-760
-209
390
-215
-926
-876
618
-167
-682
-673
-179
438
-162
-364
-601
-74
-50
-506
-737
-843
254
295
-624
-620
189
149
-155
-904
-844
182
288
-1447
-1517
203
131
-875
-576
-810
-209
61
-733
-793
-635
-349
-430
-130
-233
-675
236
835
-555
-986
-305
84
-358
-971
-567
-12
148
-438
-472
15
120
220
-436
-877
344
0
-544
-592
-105
469
104
-568
-570
414
663
-1552
-1298
191
223
-333
-866
-355
371
377
-176
-658
-531
431
377
-1370
-1307
-204
428
-273
-946
-564
122
1021
-584
-1345
-18
208
-407
-1190
-408
470
-52
-475
-351
-38
-182
-195
-688
-587
-24
108
-217
-882
-92
556
180
-638
-742
263
580
-554
-1252
-381
653
-272
-710
-542
-109
521
106
-523
-654
-178
-117
-799
-560
-406
-619
-202
34
-117
-709
89
49
-1119
-899
-448
-272
-9
-123
-277
308
-165
-582
-228
-258
-248
-758
-804
173
625
-380
-662
-345
329
297
-934
-917
177
516
-208
-1118
-1093
-186
7
-520
-622
-22
-183
37
-110
-835
-794
-330
-80
-484
-368
149
205
521
-96
-1035
-819
328
210
-671
-675
-75
443
307
-391
-1036
-50
502
-72
-904
-1026
245
428
-286
-1324
-611
978
309
-576
-306
189
-116
-444
-281
-567
-275
362
-85
-777
-105
574
-182
-522
-517
-635
-250
-270
-1004
-531
39
-309
-191
142
-290
-1218
-470
-214
-589
-1246
-744
459
-13
-751
-936
-365
277
-120
-1218
-790
340
317
-835
-972
-282
101
-160
-768
-329
385
584
-292
-1028
-335
-64
-249
-496
-525
177
389
434
-127
-426
-257
-418
-579
-751
-314
-63
-446
-663
-427
-523
-266
-536
-1205
-563
-150
-551
-684
-571
-348
316
-506
-818
-28
134
-229
-431
-355
-589
-742
-437
-348
-405
-471
-459
54
-41
-224
-303
-690
-398
87
-423
-715
-377
189
495
-114
-561
101
686
-153
-929
36
587
-234
-449
-308
483
594
-515
-226
355
34
-102
-349
196
347
50
-526
-354
170
183
-3
-708
-210
320
482
-564
-1150
-127
551
-150
-1018
-319
871
363
-496
-517
-217
-113
-169
-532
-478
319
-96
-459
-93
300
77
-1036
-1041
132
357
-99
-965
-577
701
113
-1177
-1009
81
254
-862
-1088
-412
279
-548
-853
-772
-533
-265
-397
-192
-305
-94
-682
-691
-324
18
-203
-628
-529
-37
273
-234
-961
-636
378
156
-637
-1123
-331
792
88
-1325
-1333
254
797
-552
-1283
-855
290
561
-654
-1279
-101
293
-499
-758
-251
305
-194
-542
-542
-250
-1
-16
-519
-1249
-34
603
-429
-760
13
429
-133
-840
-720
268
674
0
-922
-469
229
306
90
-517
-914
-406
542
249
-463
-395
17
-326
-408
-275
-429
-359
182
201
-452
-479
21
241
-11
-321
-413
-311
-151
13
24
-367
-937
-797
-260
-50
-460
-815
-561
-169
-96
-188
-666
-563
-230
-309
-382
-674
-380
39
95
-277
-368
-279
-445
-508
-479
-211
-347
-379
-210
434
88
-939
-963
-564
-65
-454
-1128
-768
-2
206
-357
-887
-636
-473
5
43
-223
-355
-11
486
176
-209
-349
-94
418
430
-144
-578
-384
396
287
-848
-1059
-418
535
239
-889
-548
342
272
-613
-797
-623
-271
-145
-663
-842
-673
-40
92
-660
-983
-508
-234
-580
-645
-264
-43
81
-46
-363
-430
-324
126
-352
-868
-208
122
-288
-412
-576
-357
-114
-412
-450
-266
78
-231
-603
-638
-276
-32
-177
-570
-596
14
-94
-653
-761
-612
-161
-615
-791
-485
-502
-200
-428
-186
-257
-464
-307
-305
-265
-545
-425
-22
-103
-380
-323
-269
-198
-21
-26
-391
-447
-214
-158
-195
-210
-177
-261
-57
104
-109
-84
-112
-609
-697
-321
-109
-320
-206
-80
-437
-562
-89
22
-399
-670
-432
18
26
92
-256
-466
31
-183
-480
-437
-229
272
285
-389
-1120
-465
634
368
-761
-813
-39
391
302
-336
-413
-267
-152
-113
-210
-260
-189
107
218
-226
-507
-262
-35
45
-416
-577
-173
442
530
-77
-595
-532
149
661
-76
-980
-510
543
341
-681
-699
53
422
-142
-408
-173
-103
-110
-444
-436
-395
-285
-134
142
334
-294
-797
-734
-325
-107
-562
-825
-464
13
104
-551
-859
-394
10
-86
-651
-503
-277
-49
-271
-976
-615
-88
121
-129
-432
-304
-146
-292
-434
-421
-344
-428
-360
-104
188
60
-582
-762
-481
-73
-343
-739
-495
121
241
-447
-728
-238
8
-24
-447
-1075
-591
176
179
-519
-1128
-707
283
278
-722
-1151
-361
209
-195
-581
-508
-107
54
-166
-374
-320
24
-40
-576
-616
-359
-275
-241
-450
-676
-552
-280
-455
-530
-471
-336
-484
-653
-320
35
166
-120
-215
-28
28
-100
-348
-383
-252
-459
-483
-223
-121
-54
-172
-335
-390
-226
-71
-469
-559
-456
-195
-163
-350
-289
-184
-141
-303
-456
-197
-171
-415
-528
-268
61
-139
-291
-332
-127
-312
-602
-526
-346
-434
-619
-595
-569
-433
-102
15
-263
-663
-556
-158
-220
-516
-532
-294
-41
-98
-280
-405
-302
-225
-304
-579
-483
-36
130
78
-437
-717
-380
111
-72
-431
-373
-174
-103
-277
-466
-320
69
0
-353
-341
22
106
-237
-497
-538
-475
-347
-158
-168
-90
-46
-407
-675
-684
-297
-114
-337
-489
-283
-239
-428
-490
-468
-335
-440
-530
-313
-155
-266
-377
-267
-391
-671
-549
-170
91
-18
-388
-501
-400
-405
-438
-461
-331
-168
-138
-253
-420
-393
-296
-248
-396
-540
-617
-461
-313
-336
-533
-677
-404
-51
-61
-294
-384
-402
-375
-464
-394
-272
-122
-63
-319
-441
-295
-247
-546
-760
-517
-298
-70
-148
-431
-545
-357
-67
-233
-442
-361
-68
-10
-188
-307
-337
-314
-525
-404
-105
-66
-220
-361
-366
-502
-652
-576
-271
-42
-62
-335
-480
-176
26
-156
-390
-582
-406
-119
-101
-137
-246
-313
-420
-407
-295
-173
-385
-526
-504
-453
-182
-8
-27
-202
-488
-657
-530
-266
-204
-310
-461
-536
-403
-282
-273
-355
-431
-470
-586
-450
-242
-252
-364
-545
-432
-271
-140
-89
-271
-511
-753
-799
-503
-353
-501
-519
-424
-229
-256
-445
-438
-428
-573
-765
-635
-269
-289
-418
-505
-417
-206
-342
-592
-557
-351
-368
-399
-324
-267
-328
-368
-260
-169
-131
-90
-278
-441
-445
-388
-296
-363
-353
-251
-269
-272
-237
-248
-331
-505
-504
-378
-292
-200
-229
-303
-303
-204
-162
-277
-428
-442
-312
-225
-309
-355
-318
-257
-207
-166
-225
-235
-192
-259
-291
-297
-281
-208
-183
-312
-395
-247
-78
-107
-267
-442
-413
-208
-129
-273
-381
-241
-55
-206
-428
-437
-368
-303
-279
-264
-219
-181
-192
-384
-578
-452
-273
-254
-333
-383
-343
-257
-238
-382
-499
-451
-398
-298
-268
-297
-291
-254
-268
-406
-502
-332
-134
-208
-387
-322
-192
-191
-257
-309
-241
-302
-291
-183
-127
-197
-246
-212
-222
-229
-219
-224
-179
-160
-233
-291
-340
-266
-270
-264
-225
-308
-350
-252
-149
-168
-350
-415
-280
-213
-282
-415
-374
-269
-255
-395
-484
-377
-259
-327
-483
-423
-361
-395
-394
-306
-288
-333
-355
-361
-324
-283
-311
-395
-443
-463
-404
-306
-262
-275
-349
-292
-175
-200
-285
-316
-290
-224
-180
-186
-215
-190
-233
-350
-367
-284
-126
-122
-229
-289
-323
-346
-354
-306
-239
-184
-185
-211
-161
-39
-3
-240
-436
-357
-150
-79
-116
-175
-205
-179
-243
-289
-340
-345
-329
-340
-351
-365
-298
-271
-268
-270
-237
-227
-249
-268
-285
-282
-269
-239
-159
-145
-190
-277
-318
-283
-239
-275
-387
-399
-326
-223
-169
-201
-284
-348
-366
-261
-216
-288
-294
-259
-263
-279
-272
-244
-196
-181
-220
-269
-246
-204
-184
-195
-239
-290
-281
-258
-247
-271
-349
-403
-361
-285
-295
-352
-361
-366
-423
-458
-427
-342
-284
-273
-250
-220
-164
-157
-223
-239
-209
-122
-41
-4
-49
-77
-109
-156
-231
-236
-75
-54
-109
-123
-162
-181
-172
-178
-197
-247
-341
-312
-204
-183
-186
-179
-322
-412
-326
-203
-178
-206
-203
-155
-217
-261
-239
-216
-234
-266
-324
-364
-283
-170
-194
-353
-458
-447
-328
-266
-272
-251
-242
-259
-243
-217
-203
-250
-306
-347
-347
-242
-201
-217
-257
-288
-272
-275
-321
-349
-344
-367
-406
-381
-299
-372
-509
-512
-445
-415
-432
-368
-298
-283
-318
-307
-271
-271
-311
-359
-403
-363
-260
-221
-282
-400
-485
-397
-266
-177
-211
-310
-319
-264
-256
-310
-333
-283
-244
-289
-320
-268
-174
-196
-335
-431
-415
-380
-355
-353
-352
-349
-345
-302
-252
-275
-379
-494
-521
-415
-356
-363
-360
-340
-363
-376
-380
-384
-355
-347
-346
-358
-335
-255
-225
-265
-294
-298
-285
-256
-232
-237
-273
-269
-166
-91
-142
-230
-237
-212
-213
-253
-285
-270
-209
-173
-156
-186
-211
-231
-263
-352
-415
-314
-215
-219
-299
-306
-246
-234
-288
-347
-366
-325
-298
-289
-259
-265
-274
-267
-252
-236
-226
-213
-240
-268
-326
-375
-381
-343
-309
-285
-256
-274
-314
-356
-435
-500
-478
-400
-309
-307
-332
-319
-317
-337
-364
-383
-400
-415
-406
-389
-368
-323
-331
-339
-320
-309
-322
-382
-428
-483
-487
-419
-302
-240
-250
-265
-317
-300
-248
-220
-207
-211
-226
-259
-277
-277
-256
-255
-296
-328
-304
-281
-253
-293
-344
-334
-308
-253
-232
-243
-247
-267
-296
-261
-166
-27
-51
-391
-870
-836
-318
192
236
-160
-504
-560
-290
-6
49
-291
-622
-569
-245
111
164
-117
-507
-670
-529
-225
-98
-169
-298
-387
-314
-174
-81
-182
-420
-615
-536
-264
-69
-131
-291
-423
-443
-369
-326
-336
-418
-468
-400
-304
-271
-285
-357
-402
-399
-417
-435
-446
-408
-263
-168
-166
-245
-324
-340
-273
-194
-183
-259
-368
-408
-360
-259
-242
-341
-421
-391
-280
-140
-122
-257
-399
-392
-268
-153
-164
-273
-338
-257
-161
-148
-186
-322
-380
-340
-256
-216
-252
-267
-311
-300
-264
-261
-250
-250
-264
-238
-211
-173
-162
-154
-147
-156
-141
-140
-108
-80
-80
-107
-149
-113
-20
37
3
-71
-132
-108
-42
-24
2
17
-2
-13
-8
24
78
82
17
-23
-8
21
36
34
-19
-89
-68
-22
6
-24
-78
-106
-107
-102
-107
-67
-28
-31
-42
-47
-24
16
15
-6
-48
-75
-60
-30
-30
-44
-82
-109
-94
-110
-152
-168
-209
-259
-239
-182
-116
-124
-133
-165
-220
-245
-262
-255
-251
-252
-216
-180
-182
-183
-219
-233
-260
-243
-191
-172
-144
-172
-164
-139
-126
-103
-83
-86
-127
-187
-200
-164
-160
-183
-226
-243
-234
-256
-273
-241
-256
-280
-271
-279
-246
-232
-282
-342
-373
-368
-339
-328
-344
-339
-338
-354
-359
-343
-277
-268
-291
-338
-304
-225
-205
-224
-243
-206
-179
-174
-222
-269
-270
-272
-277
-280
-266
-213
-162
-185
-222
-244
-240
-199
-180
-173
-174
-176
-156
-162
-143
-111
-128
-153
-182
-213
-205
-226
-244
-227
-241
-244
-250
-230
-198
-173
-209
-259
-260
-243
-244
-251
-253
-272
-267
-265
-274
-282
-266
-265
-278
-286
-314
-317
-304
-293
-299
-342
-387
-398
-396
-426
-437
-433
-399
-394
-411
-398
-361
-340
-322
-303
-294
-276
-273
-272
-296
-306
-300
-271
-260
-229
-217
-229
-222
-205
-173
-173
-207
-216
-191
-131
-111
-146
-181
-217
-237
-256
-251
-249
-253
-250
-248
-220
-194
-189
-204
-187
-191
-202
-198
-209
-188
-203
-210
-198
-161
-124
-151
-184
-227
-216
-204
-205
-181
-168
-169
-173
-139
-128
-148
-180
-234
-268
-287
-294
-289
-293
-291
-286
-291
-293
-281
-247
-261
-301
-333
-341
-319
-287
-273
-298
-303
-300
-302
-315
-323
-253
-239
-312
-341
-297
-248
-275
-343
-356
-347
-390
-443
-440
-407
-401
-407
-436
-440
-388
-379
-412
-465
-506
-509
-516
-539
-532
-470
-427
-420
-433
-416
-422
-422
-431
-465
-452
-428
-418
-386
-358
-346
-344
-364
-376
-360
-345
-347
-350
-359
-352
-339
-330
-288
-277
-283
-304
-334
-348
-343
-315
-312
-329
-346
-336
-322
-324
-332
-309
-318
-356
-351
-318
-294
-285
-287
-259
-255
-258
-239
-247
-253
-255
-257
-243
-221
-216
-210
-221
-220
-218
-239
-216
-185
-193
-232
-239
-218
-218
-233
-220
-183
-149
-155
-172
-160
-141
-159
-198
-197
-186
-191
-174
-150
-136
-124
-121
-124
-119
-119
-122
-110
-86
-85
-66
-51
-85
-117
-110
-108
-97
-111
-123
-118
-128
-130
-119
-112
-128
-150
-162
-124
-119
-161
-170
-161
-157
-185
-189
-145
-113
-146
-180
-194
-221
-214
-222
-227
-248
-294
-287
-279
-264
-260
-261
-260
-258
-249
-220
-204
-224
-235
-237
-222
-216
-224
-217
-220
-232
-238
-223
-211
-183
-194
-183
-165
-171
-193
-214
-190
-174
-188
-221
-220
-220
-247
-287
-304
-274
-267
-311
-313
-297
-314
-329
-343
-344
-340
-343
-338
-342
-347
-350
-358
-369
-353
-335
-338
-359
-360
-358
-360
-363
-371
-344
-332
-335
-350
-377
-382
-351
-358
-370
-362
-345
-327
-321
-328
-336
-324
-321
-304
-316
-292
-259
-269
-294
-287
-241
-217
-243
-249
-218
-180
-151
-154
-107
-58
-77
-151
-203
-184
-157
-190
-225
-233
-229
-213
-208
-209
-197
-184
-162
-174
-176
-167
-160
-157
-199
-204
-187
-159
-154
-170
-174
-190
-180
-162
-137
-128
-159
-189
-219
-195
-182
-192
-195
-201
-195
-190
-205
-202
-192
-223
-266
-278
-260
-254
-264
-279
-265
-255
-257
-259
-267
-253
-255
-297
-327
-322
-286
-297
-321
-316
-334
-324
-295
-292
-302
-310
-329
-329
-334
-357
-370
-383
-373
-364
-368
-341
-324
-304
-304
-321
-322
-302
-291
-293
-307
-319
-346
-336
-303
-292
-309
-320
-334
-332
-316
-330
-307
-294
-279
-254
-249
-252
-242
-266
-272
-279
-287
-272
-246
-242
-268
-260
-256
-248
-249
-237
-237
-273
-308
-312
-306
-296
-295
-272
-245
-247
-253
-255
-234
-228
-226
-239
-220
-213
-205
-208
-240
-263
-298
-294
-290
-313
-341
-342
-328
-346
-363
-350
-309
-316
-317
-284
-280
-269
-264
-272
-253
-247
-236
-225
-213
-206
-201
-190
-186
-220
-246
-225
-219
-223
-231
-214
-182
-157
-147
-166
-171
-162
-168
-179
-205
-203
-194
-216
-220
-238
-248
-243
-272
-302
-311
-311
-318
-343
-382
-394
-395
-403
-409
-383
-360
-341
-358
-361
-356
-344
-328
-331
-305
-291
-275
-272
-260
-246
-234
-226
-238
-238
-219
-235
-239
-230
-226
-223
-217
-204
-201
-186
-173
-162
-163
-169
-166
-162
-170
-135
-120
-106
-90
-79
-57
-56
17
38
-66
-53
-67
-216
-128
-74
-153
17
85
-30
74
90
-74
-115
-110
-136
-98
-59
-40
3
-18
-21
-14
-82
-79
-72
-146
-130
-104
-138
-149
-172
-219
-226
-236
-260
-243
-234
-232
-214
-207
-240
-238
-240
-293
-299
-286
-279
-267
-268
-261
-243
-239
-263
-299
-307
-297
-285
-251
-237
-218
-167
-118
-131
-150
-159
-184
-211
-238
-239
-233
-211
-208
-228
-242
-259
-279
-316
-342
-370
-377
-373
-388
-377
-374
-396
-400
-411
-391
-383
-396
-378
-383
-369
-381
-351
-300
-290
-274
-249
-225
-233
-261
-255
-245
-269
-298
-301
-303
-325
-316
-319
-325
-290
-290
-297
-306
-322
-328
-361
-376
-381
-373
-366
-374
-367
-350
-369
-402
-394
-389
-402
-407
-409
-395
-376
-388
-415
-410
-377
-379
-385
-386
-372
-375
-395
-379
-369
-357
-335
-336
-344
-352
-354
-367
-370
-358
-357
-350
-352
-352
-326
-307
-314
-314
-311
-297
-310
-344
-348
-324
-327
-343
-338
-331
-322
-321
-321
-334
-340
-330
-322
-311
-308
-310
-306
-322
-335
-333
-319
-340
-347
-323
-331
-340
-319
-314
-298
-294
-312
-300
-320
-333
-322
-341
-357
-372
-337
-303
-302
-301
-270
-264
-310
-327
-346
-351
-351
-381
-375
-356
-334
-310
-326
-331
-305
-294
-300
-311
-325
-321
-345
-365
-334
-321
-319
-299
-273
-262
-250
-227
-233
-250
-246
-233
-223
-222
-223
-205
-188
-191
-200
-194
-177
-179
-170
-179
-194
-199
-192
-174
-162
-162
-163
-155
-151
-145
-140
-131
-130
-157
-158
-183
-197
-196
-206
-193
-207
-225
-238
-242
-241
-240
-245
-246
-274
-292
-275
-253
-225
-214
-203
-203
-201
-192
-203
-211
-211
-209
-205
-199
-191
-192
-208
-225
-232
-244
-283
-299
-294
-286
-311
-319
-312
-316
-315
-321
-326
-319
-311
-329
-350
-349
-344
-333
-352
-342
-320
-313
-293
-288
-283
-276
-277
-271
-275
-289
-275
-278
-276
-268
-250
-234
-240
-242
-244
-269
-287
-302
-332
-325
-322
-344
-325
-313
-317
-302
-296
-283
-255
-240
-229
-228
-227
-205
-219
-241
-246
-244
-242
-237
-248
-254
-238
-217
-216
-248
-250
-247
-244
-265
-308
-314
-312
-330
-360
-355
-335
-310
-307
-329
-343
-319
-299
-316
-320
-330
-330
-300
-313
-335
-320
-301
-315
-325
-315
-319
-310
-313
-294
-268
-251
-241
-235
-242
-232
-230
-241
-240
-224
-211
-211
-191
-154
-121
-112
-107
-92
-79
-90
-104
-108
-123
-138
-140
-126
-121
-111
-95
-98
-98
-97
-100
-80
-81
-86
-95
-85
-80
-73
-66
-70
-64
-66
-87
-94
-78
-79
-79
-94
-100
-109
-124
-124
-123
-127
-111
-94
-96
-108
-118
-115
-141
-165
-185
-197
-188
-203
-220
-214
-204
-189
-195
-197
-209
-219
-235
-240
-242
-246
-230
-236
-247
-249
-223
-216
-221
-245
-243
-222
-237
-255
-270
-264
-251
-283
-288
-260
-265
-258
-265
-270
-264
-269
-269
-251
-257
-243
-236
-236
-240
-261
-278
-273
-302
-323
-316
-349
-337
-323
-299
-292
-316
-304
-289
-288
-280
-274
-254
-263
-258
-251
-234
-218
-232
-242
-251
-254
-266
-275
-274
-294
-312
-319
-330
-330
-327
-328
-352
-376
-383
-377
-370
-348
-330
-338
-337
-325
-306
-317
-321
-310
-303
-296
-304
-307
-301
-302
-303
-294
-290
-306
-329
-347
-343
-345
-363
-372
-339
-317
-333
-326
-315
-331
-351
-364
-375
-388
-388
-374
-368
-375
-367
-362
-378
-375
-367
-385
-395
-394
-391
-362
-360
-364
-348
-352
-348
-339
-343
-326
-301
-295
-286
-286
-296
-296
-293
-304
-308
-307
-309
-309
-307
-305
-315
-334
-351
-382
-393
-386
-399
-397
-376
-382
-390
-371
-359
-377
-400
-394
-378
-377
-363
-343
-337
-330
-325
-321
-319
-334
-337
-308
-277
-294
-320
-296
-281
-288
-312
-293
-257
-250
-244
-239
-221
-210
-233
-251
-247
-240
-247
-249
-260
-263
-246
-259
-259
-265
-270
-264
-274
-285
-298
-294
-281
-307
-318
-312
-295
-297
-294
-301
-294
-281
-309
-326
-341
-340
-337
-364
-363
-343
-336
-352
-359
-346
-350
-360
-351
-346
-342
-339
-330
-321
-326
-321
-323
-312
-301
-301
-309
-297
-304
-325
-338
-337
-332
-336
-347
-360
-353
-331
-347
-360
-356
-354
-364
-390
-402
-395
-376
-382
-394
-391
-368
-371
-406
-382
-340
-338
-344
-355
-335
-321
-316
-326
-325
-327
-342
-371
-390
-391
-412
-419
-427
-423
-430
-437
-422
-405
-409
-420
-402
-376
-364
-368
-366
-349
-351
-336
-339
-343
-325
-320
-324
-322
-315
-312
-305
-295
-287
-279
-263
-271
-287
-292
-281
-275
-265
-268
-276
-260
-250
-271
-288
-311
-321
-313
-332
-333
-358
-361
-336
-317
-310
-330
-323
-315
-327
-322
-327
-333
-328
-326
-344
-336
-330
-342
-356
-350
-356
-365
-355
-341
-347
-360
-369
-372
-342
-339
-332
-322
-342
-350
-353
-337
-329
-361
-375
-368
-348
-349
-354
-309
-277
-284
-300
-304
-295
-290
-291
-279
-277
-270
-251
-251
-273
-260
-243
-269
-298
-312
-326
-343
-362
-372
-367
-353
-349
-351
-354
-343
-319
-320
-334
-314
-305
-300
-312
-324
-317
-306
-299
-312
-319
-281
-248
-262
-275
-280
-273
-263
-283
-289
-281
-284
-289
-286
-305
-302
-314
-321
-331
-353
-365
-365
-357
-384
-394
-389
-386
-376
-373
-363
-348
-344
-342
-334
-339
-350
-367
-371
-386
-395
-375
-367
-367
-372
-373
-373
-358
-355
-359
-374
-399
-412
-424
-452
-473
-488
-492
-467
-447
-443
-450
-453
-449
-439
-453
-453
-438
-425
-432
-441
-412
-404
-400
-389
-392
-363
-345
-349
-317
-293
-307
-317
-308
-302
-305
-309
-292
-281
-287
-294
-285
-281
-287
-284
-283
-288
-282
-268
-264
-265
-244
-232
-230
-214
-206
-199
-217
-228
-230
-245
-273
-307
-306
-295
-307
-306
-300
-274
-263
-277
-273
-267
-250
-262
-275
-287
-295
-297
-325
-324
-314
-314
-303
-300
-293
-279
-279
-290
-282
-278
-304
-315
-313
-326
-324
-343
-326
-303
-295
-294
-301
-298
-286
-286
-302
-313
-315
-322
-327
-332
-330
-333
-334
-340
-340
-348
-362
-353
-343
-345
-329
-326
-339
-330
-340
-349
-341
-342
-349
-321
-302
-311
-305
-308
-300
-321
-349
-342
-348
-356
-341
-321
-294
-281
-265
-246
-254
-258
-253
-265
-270
-276
-279
-269
-272
-276
-271
-262
-252
-247
-264
-270
-271
-291
-273
-241
-240
-262
-269
-258
-253
-280
-299
-281
-282
-300
-310
-301
-268
-287
-309
-300
-313
-332
-346
-357
-344
-333
-334
-310
-285
-276
-286
-284
-270
-267
-248
-234
-237
-235
-237
-246
-260
-272
-270
-281
-283
-286
-281
-248
-242
-257
-248
-232
-233
-256
-252
-228
-247
-289
-322
-311
-306
-318
-328
-345
-335
-323
-324
-321
-306
-284
-274
-266
-284
-310
-300
-305
-338
-335
-301
-281
-275
-269
-248
-247
-261
-277
-285
-279
-274
-284
-294
-296
-276
-285
-299
-306
-289
-288
-303
-307
-327
-338
-340
-332
-328
-318
-298
-303
-313
-323
-308
-294
-313
-320
-326
-320
-306
-315
-308
-292
-296
-294
-279
-276
-276
-274
-270
-268
-272
-267
-257
-277
-284
-277
-257
-249
-251
-249
-243
-244
-258
-272
-264
-265
-273
-284
-298
-271
-268
-278
-289
-293
-279
-270
-285
-295
-281
-265
-245
-248
-237
-215
-217
-212
-223
-221
-216
-217
-240
-266
-271
-267
-256
-249
-246
-250
-256
-226
-219
-246
-243
-225
-231
-243
-235
-239
-224
-225
-228
-227
-248
-266
-262
-271
-294
-305
-303
-293
-290
-301
-316
-299
-310
-346
-366
-370
-380
-406
-420
-435
-442
-422
-418
-405
-368
-356
-359
-356
-364
-356
-352
-374
-358
-354
-356
-352
-344
-319
-309
-312
-307
-291
-275
-265
-263
-267
-259
-244
-247
-268
-276
-277
-287
-304
-312
-304
-290
-293
-306
-300
-288
-301
-295
-274
-269
-275
-277
-267
-243
-240
-244
-232
-239
-229
-222
-215
-202
-217
-206
-201
-211
-209
-209
-217
-230
-270
-282
-311
-337
-356
-367
-358
-339
-336
-319
-289
-285
-288
-301
-292
-291
-287
-280
-279
-277
-263
-271
-286
-284
-282
-282
-287
-303
-303
-294
-300
-321
-329
-320
-312
-299
-295
-275
-269
-272
-281
-286
-268
-257
-255
-245
-233
-240
-250
-243
-233
-241
-244
-229
-231
-219
-218
-228
-222
-219
-234
-255
-273
-273
-275
-280
-282
-263
-271
-264
-251
-239
-215
-228
-244
-228
-225
-222
-221
-241
-245
-236
-243
-248
-245
-220
-195
-180
-188
-202
-197
-204
-202
-211
-227
-215
-200
-213
-212
-207
-194
-191
-210
-216
-215
-221
-234
-258
-279
-289
-298
-288
-301
-309
-269
-266
-267
-258
-253
-228
-227
-251
-257
-243
-230
-247
-268
-279
-282
-277
-274
-286
-268
-236
-241
-237
-243
-245
-232
-232
-229
-238
-233
-235
-238
-235
-223
-206
-206
-211
-214
-210
-203
-216
-211
-215
-214
-191
-196
-177
-155
-150
-132
-135
-141
-157
-155
-164
-186
-185
-184
-185
-190
-189
-186
-186
-195
-200
-184
-178
-199
-210
-211
-195
-189
-186
-184
-187
-182
-171
-160
-163
-155
-161
-168
-171
-171
-143
-138
-161
-165
-170
-176
-201
-215
-211
-198
-202
-210
-206
-200
-206
-225
-247
-244
-243
-245
-260
-263
-241
-253
-250
-246
-247
-232
-218
-215
-217
-202
-218
-238
-242
-255
-257
-279
-304
-321
-311
-304
-301
-310
-311
-304
-309
-323
-333
-342
-328
-317
-326
-346
-335
-318
-322
-327
-310
-306
-311
-297
-280
-269
-267
-230
-196
-193
-185
-179
-178
-186
-193
-176
-165
-157
-164
-146
-131
-136
-146
-146
-150
-156
-168
-169
-173
-170
-171
-182
-180
-187
-182
-171
-181
-199
-201
-209
-208
-214
-223
-213
-218
-211
-213
-236
-244
-237
-245
-253
-251
-247
-231
-231
-229
-246
-250
-269
-289
-274
-264
-268
-274
-281
-282
-281
-282
-286
-288
-269
-253
-266
-282
-276
-275
-285
-296
-303
-283
-274
-274
-271
-262
-243
-258
-271
-272
-269
-265
-258
-253
-245
-259
-271
-273
-282
-283
-265
-249
-244
-233
-237
-250
-244
-242
-249
-247
-243
-237
-246
-263
-265
-245
-242
-267
-265
-254
-252
-253
-262
-265
-271
-275
-270
-284
-314
-303
-289
-302
-298
-276
-251
-266
-288
-298
-288
-264
-261
-262
-237
-232
-256
-262
-262
-251
-245
-256
-245
-245
-252
-279
-287
-289
-308
-317
-320
-317
-334
-348
-346
-343
-332
-313
-304
-290
-265
-251
-263
-259
-267
-261
-246
-253
-269
-281
-288
-288
-298
-304
-294
-294
-270
-267
-271
-273
-262
-245
-252
-248
-256
-234
-230
-236
-220
-224
-215
-205
-209
-202
-188
-188
-199
-203
-180
-184
-203
-213
-222
-230
-248
-253
-252
-247
-233
-233
-231
-248
-253
-276
-283
-271
-275
-269
-267
-248
-247
-249
-263
-267
-259
-243
-253
-274
-271
-270
-289
-298
-293
-266
-246
-233
-216
-228
-244
-225
-222
-238
-224
-216
-205
-209
-218
-217
-217
-224
-225
-230
-217
-208
-222
-213
-229
-252
-252
-255
-247
-253
-248
-246
-231
-226
-243
-240
-241
-241
-246
-265
-261
-246
-247
-261
-254
-232
-241
-260
-254
-250
-257
-259
-269
-248
-238
-228
-214
-214
-222
-199
-212
-228
-230
-233
-214
-210
-218
-203
-209
-219
-218
-215
-229
-241
-253
-270
-292
-298
-278
-271
-275
-285
-287
-279
-273
-259
-250
-266
-271
-261
-266
-285
-273
-267
-273
-269
-254
-238
-222
-224
-222
-230
-249
-262
-284
-283
-292
-303
-280
-266
-262
-254
-258
-253
-253
-251
-241
-222
-217
-219
-223
-230
-227
-232
-224
-220
-205
-178
-178
-172
-147
-149
-153
-138
-130
-148
-155
-164
-175
-191
-200
-183
-177
-185
-181
-184
-189
-205
-228
-219
-208
-202
-218
-227
-223
-229
-242
-242
-236
-234
-243
-249
-247
-251
-266
-267
-271
-286
-293
-300
-308
-315
-310
-296
-303
-320
-325
-329
-328
-353
-373
-356
-332
-331
-319
-313
-306
-296
-309
-314
-304
-305
-315
-332
-356
-347
-344
-361
-358
-344
-343
-352
-346
-330
-333
-322
-312
-319
-323
-327
-317
-318
-323
-304
-276
-259
-258
-243
-242
-244
-240
-251
-242
-238
-265
-284
-289
-306
-303
-293
-288
-276
-272
-274
-288
-294
-300
-320
-336
-348
-351
-351
-352
-348
-344
-336
-319
-315
-322
-335
-337
-323
-318
-303
-300
-325
-345
-338
-335
-332
-331
-317
-300
-288
-289
-298
-303
-282
-274
-282
-285
-298
-287
-290
-294
-300
-284
-278
-299
-318
-328
-337
-333
-347
-373
-365
-340
-342
-361
-367
-365
-355
-353
-373
-379
-378
-394
-396
-402
-398
-399
-380
-375
-366
-345
-316
-312
-312
-290
-276
-295
-316
-321
-318
-314
-302
-297
-307
-310
-294
-284
-292
-282
-271
-253
-260
-276
-253
-235
-250
-268
-272
-264
-263
-262
-270
-268
-268
-269
-285
-293
-282
-280
-277
-277
-283
-289
-294
-292
-302
-305
-303
-296
-297
-298
-282
-260
-261
-260
-253
-269
-285
-303
-298
-288
-287
-271
-267
-278
-284
-285
-275
-283
-300
-286
-269
-282
-283
-272
-281
-300
-307
-302
-302
-322
-330
-342
-358
-361
-373
-378
-372
-369
-344
-332
-356
-351
-355
-359
-356
-344
-329
-331
-330
-304
-310
-321
-337
-328
-307
-306
-294
-283
-267
-260
-270
-250
-262
-271
-257
-254
-253
-261
-271
-272
-260
-261
-253
-248
-236
-227
-217
-225
-218
-209
-205
-198
-208
-215
-217
-236
-245
-258
-272
-283
-295
-301
-315
-315
-325
-335
-342
-339
-340
-357
-360
-356
-343
-340
-349
-352
-334
-322
-316
-301
-290
-278
-257
-278
-280
-263
-257
-261
-261
-248
-236
-235
-240
-248
-264
-260
-259
-278
-307
-310
-305
-298
-312
-322
-307
-307
-320
-333
-349
-337
-326
-325
-302
-290
-289
-293
-310
-300
-291
-305
-303
-310
-310
-289
-274
-267
-256
-252
-234
-236
-228
-224
-226
-213
-217
-232
-242
-225
-228
-232
-237
-229
-222
-220
-215
-214
-215
-235
-250
-241
-246
-256
-254
-264
-291
-306
-310
-332
-368
-394
-402
-406
-416
-423
-420
-417
-422
-404
-374
-363
-354
-353
-366
-360
-361
-362
-368
-357
-341
-332
-318
-307
-294
-281
-277
-290
-287
-271
-265
-265
-246
-245
-268
-263
-276
-294
-307
-300
-293
-317
-309
-317
-319
-309
-311
-317
-311
-311
-301
-306
-344
-341
-346
-354
-353
-356
-363
-354
-348
-370
-375
-359
-362
-357
-331
-316
-304
-289
-281
-267
-275
-281
-277
-304
-307
-305
-304
-301
-316
-327
-328
-315
-337
-349
-337
-331
-340
-353
-361
-392
-412
-426
-433
-410
-390
-396
-391
-376
-356
-343
-334
-315
-316
-318
-316
-302
-291
-290
-286
-287
-302
-303
-291
-292
-306
-320
-338
-362
-370
-368
-386
-388
-382
-374
-358
-348
-352
-339
-317
-303
-297
-315
-328
-319
-323
-345
-347
-342
-334
-337
-324
-317
-303
-307
-305
-292
-284
-277
-264
-260
-272
-291
-281
-273
-290
-305
-311
-330
-341
-331
-317
-314
-334
-332
-334
-324
-312
-310
-296
-286
-280
-291
-284
-272
-275
-267
-273
-291
-297
-311
-309
-317
-350
-345
-326
-311
-302
-295
-285
-272
-264
-253
-254
-279
-280
-295
-309
-308
-319
-312
-304
-309
-312
-318
-313
-328
-345
-337
-315
-290
-284
-273
-260
-276
-272
-294
-302
-288
-293
-304
-318
-301
-302
-322
-338
-328
-311
-307
-311
-312
-293
-257
-244
-236
-236
-224
-206
-223
-244
-241
-238
-239
-256
-275
-268
-280
-285
-283
-286
-285
-294
-297
-290
-292
-297
-297
-294
-298
-300
-290
-267
-262
-257
-237
-232
-235
-233
-244
-245
-243
-257
-268
-269
-268
-260
-258
-244
-227
-222
-212
-211
-206
-212
-193
-193
-209
-210
-204
-186
-189
-190
-189
-184
-197
-235
-243
-238
-249
-277
-293
-294
-298
-305
-315
-316
-282
-265
-267
-263
-262
-247
-246
-248
-253
-255
-268
-274
-258
-243
-234
-224
-218
-218
-250
-251
-259
-277
-270
-270
-297
-307
-298
-293
-302
-300
-310
-332
-336
-335
-342
-344
-332
-309
-293
-299
-304
-300
-282
-283
-289
-280
-261
-253
-257
-245
-248
-236
-231
-231
-237
-248
-250
-257
-250
-268
-274
-269
-267
-246
-227
-222
-207
-189
-172
-189
-205
-196
-210
-230
-229
-223
-219
-208
-205
-187
-198
-190
-177
-162
-146
-137
-132
-132
-138
-139
-137
-154
-176
-186
-191
-190
-194
-210
-206
-203
-206
-207
-195
-203
-195
-191
-188
-186
-192
-202
-229
-236
-241
-250
-240
-238
-219
-208
-211
-216
-211
-201
-198
-215
-203
-193
-206
-218
-237
-257
-276
-290
-302
-318
-325
-340
-356
-359
-382
-390
-367
-361
-357
-349
-354
-364
-387
-401
-399
-402
-414
-407
-382
-372
-368
-367
-365
-360
-349
-333
-322
-323
-337
-353
-357
-364
-364
-373
-361
-347
-354
-351
-347
-342
-343
-337
-327
-330
-330
-315
-318
-303
-288
-292
-302
-307
-306
-307
-310
-323
-319
-280
-284
-290
-276
-277
-270
-278
-285
-273
-277
-273
-258
-237
-226
-248
-260
-273
-276
-270
-281
-267
-271
-267
-264
-278
-285
-292
-287
-282
-278
-286
-298
-285
-291
-300
-301
-301
-301
-312
-304
-299
-305
-303
-307
-304
-297
-288
-277
-273
-264
-267
-267
-278
-285
-271
-267
-268
-273
-271
-250
-239
-228
-219
-219
-208
-219
-246
-246
-244
-242
-254
-247
-260
-248
-229
-238
-233
-219
-207
-191
-184
-168
-167
-181
-204
-213
-216
-241
-242
-253
-272
-253
-246
-254
-243
-237
-222
-234
-214
-204
-199
-189
-196
-201
-193
-177
-182
-192
-190
-195
-206
-221
-228
-226
-219
-222
-228
-234
-236
-228
-235
-251
-253
-239
-246
-245
-259
-265
-271
-289
-303
-322
-343
-352
-348
-332
-316
-295
-275
-274
-281
-275
-276
-276
-298
-303
-282
-284
-290
-301
-308
-292
-265
-270
-267
-237
-218
-228
-257
-257
-250
-263
-265
-267
-265
-250
-263
-261
-267
-266
-240
-233
-228
-226
-212
-175
-176
-174
-177
-198
-207
-212
-218
-245
-246
-237
-239
-231
-219
-199
-197
-208
-197
-191
-199
-207
-216
-216
-214
-221
-227
-223
-227
-241
-253
-249
-239
-232
-245
-249
-242
-246
-252
-264
-260
-268
-283
-294
-286
-275
-280
-272
-273
-273
-277
-296
-301
-286
-294
-291
-294
-290
-286
-288
-286
-287
-285
-302
-305
-296
-302
-294
-281
-298
-307
-300
-303
-299
-310
-318
-296
-290
-305
-297
-285
-283
-299
-299
-285
-292
-300
-293
-272
-259
-249
-257
-246
-247
-256
-262
-263
-281
-273
-260
-272
-289
-279
-276
-273
-263
-268
-259
-255
-266
-276
-283
-293
-297
-291
-281
-272
-239
-216
-193
-170
-163
-151
-156
-167
-166
-151
-147
-149
-146
-162
-153
-153
-159
-148
-137
-139
-142
-137
-143
-153
-162
-181
-180
-183
-199
-209
-231
-256
-248
-262
-263
-255
-267
-263
-267
-282
-302
-326
-333
-333
-323
-306
-324
-342
-356
-360
-353
-346
-327
-298
-294
-297
-310
-337
-357
-360
-355
-350
-351
-358
-354
-351
-382
-403
-398
-394
-403
-401
-390
-381
-377
-382
-369
-356
-340
-328
-329
-332
-324
-332
-348
-350
-339
-331
-325
-328
-314
-301
-295
-284
-268
-284
-303
-319
-336
-364
-375
-370
-391
-392
-399
-404
-408
-406
-411
-398
-395
-413
-400
-404
-419
-400
-397
-393
-376
-362
-360
-345
-333
-325
-312
-312
-317
-288
-255
-243
-244
-237
-228
-229
-207
-180
-175
-187
-191
-192
-212
-215
-200
-194
-197
-194
-184
-169
-167
-173
-163
-169
-177
-187
-192
-193
-216
-215
-243
-273
-278
-295
-281
-286
-289
-290
-306
-315
-322
-325
-333
-334
-318
-315
-323
-298
-270
-270
-273
-256
-260
-257
-268
-274
-281
-286
-289
-305
-314
-313
-313
-311
-296
-290
-284
-283
-260
-253
-255
-257
-278
-279
-283
-289
-287
-293
-312
-316
-311
-317
-323
-305
-278
-262
-258
-273
-286
-279
-293
-302
-316
-331
-332
-310
-301
-301
-292
-277
-283
-294
-296
-279
-270
-267
-269
-268
-262
-258
-249
-240
-242
-230
-202
-193
-192
-187
-174
-167
-161
-177
-193
-215
-213
-196
-200
-213
-204
-180
-172
-171
-197
-212
-184
-183
-181
-161
-140
-124
-116
-120
-135
-149
-173
-188
-208
-226
-212
-214
-228
-214
-211
-213
-213
-184
-191
-194
-192
-204
-215
-226
-224
-230
-229
-239
-259
-252
-263
-285
-289
-276
-283
-298
-299
-287
-273
-281
-274
-268
-271
-274
-286
-289
-273
-281
-293
-294
-305
-297
-302
-287
-261
-266
-267
-277
-264
-236
-222
-229
-227
-233
-241
-249
-270
-280
-270
-272
-284
-301
-303
-294
-296
-294
-293
-293
-297
-307
-306
-307
-317
-324
-321
-324
-317
-307
-310
-306
-308
-293
-290
-289
-278
-269
-290
-300
-306
-332
-321
-310
-304
-278
-255
-249
-245
-245
-252
-246
-242
-252
-265
-264
-276
-293
-297
-290
-265
-249
-238
-241
-235
-229
-233
-223
-224
-212
-191
-193
-199
-194
-197
-215
-237
-243
-225
-223
-216
-212
-233
-230
-217
-223
-220
-231
-257
-271
-275
-284
-295
-300
-301
-302
-306
-300
-293
-294
-293
-300
-283
-277
-281
-289
-277
-279
-314
-327
-339
-343
-347
-360
-337
-319
-329
-322
-325
-325
-327
-320
-342
-363
-368
-360
-355
-347
-317
-286
-271
-280
-300
-295
-290
-303
-308
-317
-328
-337
-342
-337
-343
-352
-359
-372
-391
-406
-417
-416
-408
-400
-379
-366
-371
-375
-384
-380
-362
-374
-359
-360
-354
-330
-331
-323
-300
-299
-282
-268
-278
-285
-294
-290
-282
-288
-284
-286
-285
-285
-297
-298
-323
-328
-330
-330
-327
-331
-310
-303
-298
-289
-273
-265
-274
-279
-290
-306
-315
-321
-318
-312
-289
-258
-256
-259
-252
-259
-269
-276
-266
-246
-244
-230
-217
-207
-206
-215
-221
-220
-225
-243
-240
-231
-221
-218
-223
-228
-225
-224
-222
-231
-245
-256
-243
-233
-225
-210
-218
-226
-228
-258
-279
-293
-291
-294
-317
-326
-323
-327
-331
-308
-302
-304
-295
-293
-284
-281
-282
-289
-287
-287
-293
-296
-300
-303
-293
-292
-292
-280
-265
-249
-247
-253
-248
-258
-261
-254
-242
-234
-234
-219
-238
-237
-221
-204
-204
-212
-204
-212
-225
-226
-231
-239
-246
-249
-263
-259
-255
-252
-240
-240
-238
-239
-240
-227
-219
-220
-225
-231
-231
-234
-264
-266
-241
-222
-214
-208
-194
-195
-206
-198
-197
-205
-204
-203
-187
-187
-186
-164
-165
-178
-172
-145
-149
-156
-161
-185
-171
-169
-174
-166
-171
-172
-144
-156
-156
-140
-138
-128
-142
-147
-160
-178
-191
-203
-175
-168
-160
-152
-149
-149
-146
-141
-155
-142
-150
-155
-141
-145
-115
-107
-112
-106
-108
-114
-132
-159
-160
-152
-167
-181
-185
-181
-190
-191
-184
-187
-190
-187
-196
-203
-211
-230
-235
-246
-269
-260
-280
-289
-282
-310
-335
-343
-338
-329
-306
-306
-280
-260
-261
-264
-268
-272
-260
-260
-266
-252
-261
-283
-282
-285
-278
-279
-286
-300
-317
-306
-306
-306
-288
-278
-281
-270
-260
-259
-248
-249
-246
-242
-254
-250
-238
-226
-206
-203
-218
-197
-201
-191
-165
-163
-141
-146
-166
-164
-192
-189
-183
-195
-226
-225
-212
-213
-199
-203
-175
-162
-166
-172
-188
-183
-186
-209
-197
-195
-195
-189
-183
-181
-184
-191
-207
-216
-217
-218
-227
-257
-257
-263
-274
-273
-284
-260
-260
-272
-265
-263
-282
-252
-249
-256
-240
-263
-281
-294
-292
-271
-248
-238
-231
-218
-216
-218
-221
-229
-228
-245
-251
-259
-261
-273
-263
-270
-292
-322
-340
-341
-351
-349
-345
-341
-333
-328
-346
-339
-345
-352
-340
-351
-342
-313
-312
-297
-290
-279
-276
-269
-267
-278
-266
-264
-262
-280
-285
-281
-271
-265
-263
-269
-272
-272
-288
-276
-273
-263
-261
-268
-264
-267
-271
-265
-262
-265
-261
-250
-247
-250
-247
-244
-246
-253
-259
-269
-271
-259
-268
-269
-267
-247
-228
-231
-225
-238
-236
-231
-219
-212
-231
-245
-226
-223
-226
-222
-233
-221
-216
-212
-224
-242
-250
-245
-249
-238
-211
-204
-208
-221
-233
-235
-242
-247
-220
-213
-209
-206
-209
-211
-225
-233
-235
-258
-262
-276
-287
-283
-299
-317
-313
-285
-267
-273
-281
-289
-292
-301
-307
-286
-288
-287
-293
-310
-298
-297
-304
-299
-297
-275
-270
-268
-277
-278
-275
-270
-266
-272
-275
-270
-247
-243
-227
-213
-204
-209
-225
-223
-238
-241
-248
-245
-220
-213
-208
-204
-192
-183
-175
-178
-172
-178
-201
-208
-240
-245
-252
-260
-256
-259
-251
-220
-211
-222
-204
-189
-196
-174
-154
-166
-160
-161
-167
-170
-177
-178
-171
-169
-167
-172
-171
-156
-153
-150
-168
-181
-177
-194
-201
-198
-196
-182
-180
-186
-168
-156
-158
-167
-194
-207
-218
-230
-231
-242
-251
-252
-266
-282
-279
-275
-278
-279
-272
-266
-267
-256
-227
-223
-246
-246
-255
-288
-304
-313
-302
-307
-300
-265
-266
-266
-249
-229
-214
-214
-233
-237
-237
-233
-225
-211
-205
-216
-204
-219
-237
-240
-226
-208
-198
-203
-203
-195
-216
-209
-202
-199
-209
-229
-230
-227
-218
-220
-222
-207
-198
-196
-191
-205
-211
-228
-251
-239
-223
-216
-211
-217
-222
-240
-246
-254
-270
-280
-297
-295
-307
-328
-330
-336
-350
-352
-365
-367
-349
-340
-333
-325
-317
-314
-317
-321
-326
-342
-345
-351
-332
-299
-290
-274
-270
-264
-262
-288
-287
-286
-275
-265
-285
-289
-290
-295
-287
-292
-284
-268
-256
-265
-273
-283
-301
-312
-319
-318
-315
-304
-291
-285
-276
-263
-267
-272
-256
-267
-272
-283
-288
-272
-277
-288
-278
-270
-253
-251
-241
-227
-215
-196
-202
-209
-221
-244
-258
-261
-282
-292
-294
-306
-313
-332
-348
-334
-330
-339
-339
-347
-343
-352
-348
-353
-358
-356
-365
-368
-365
-366
-362
-377
-379
-375
-376
-369
-366
-371
-367
-366
-377
-365
-367
-382
-386
-388
-389
-394
-380
-371
-360
-344
-347
-323
-301
-292
-277
-257
-253
-256
-253
-246
-240
-245
-241
-243
-256
-278
-297
-296
-316
-321
-318
-319
-300
-285
-289
-271
-255
-264
-274
-296
-305
-301
-295
-279
-276
-266
-265
-253
-253
-243
-233
-228
-221
-226
-229
-231
-238
-250
-250
-255
-260
-245
-252
-263
-269
-278
-269
-268
-255
-245
-241
-238
-258
-260
-271
-270
-254
-254
-244
-227
-227
-220
-209
-227
-244
-259
-268
-261
-254
-240
-239
-251
-261
-258
-251
-258
-261
-266
-260
-237
-241
-245
-245
-252
-248
-256
-263
-270
-285
-281
-286
-288
-281
-284
-294
-296
-285
-284
-303
-306
-287
-285
-298
-293
-300
-313
-322
-329
-331
-354
-353
-327
-319
-309
-308
-309
-294
-318
-337
-331
-337
-343
-354
-354
-339
-318
-306
-308
-300
-290
-289
-298
-291
-271
-243
-241
-245
-240
-260
-281
-292
-299
-296
-284
-281
-280
-290
-279
-256
-259
-268
-244
-232
-234
-224
-210
-192
-198
-217
-215
-221
-231
-220
-223
-222
-221
-234
-230
-222
-220
-219
-215
-215
-196
-171
-175
-178
-168
-151
-148
-149
-147
-150
-150
-139
-139
-156
-168
-175
-202
-225
-250
-244
-230
-221
-237
-239
-220
-234
-242
-245
-250
-272
-269
-267
-271
-278
-279
-288
-297
-301
-306
-296
-290
-289
-283
-274
-265
-268
-270
-276
-286
-314
-328
-342
-327
-323
-328
-327
-334
-332
-323
-316
-317
-299
-288
-280
-271
-266
-267
-256
-250
-240
-242
-246
-250
-262
-275
-280
-278
-285
-281
-271
-279
-279
-283
-287
-289
-283
-290
-278
-283
-293
-299
-307
-304
-301
-293
-295
-289
-300
-308
-327
-323
-333
-332
-323
-324
-306
-307
-312
-314
-324
-329
-345
-351
-353
-362
-356
-345
-343
-331
-334
-354
-360
-339
-323
-317
-314
-307
-300
-305
-315
-317
-315
-306
-276
-256
-253
-252
-246
-229
-223
-219
-223
-216
-221
-241
-242
-238
-219
-207
-204
-221
-222
-218
-218
-220
-226
-236
-240
-235
-243
-249
-267
-258
-267
-289
-297
-300
-306
-325
-331
-333
-349
-368
-377
-380
-381
-400
-395
-388
-390
-394
-403
-386
-367
-361
-371
-376
-385
-396
-419
-426
-411
-426
-426
-399
-382
-375
-363
-351
-332
-319
-306
-298
-308
-318
-325
-325
-323
-340
-352
-340
-329
-326
-334
-316
-300
-306
-301
-299
-288
-279
-273
-262
-258
-260
-248
-241
-238
-231
-218
-202
-206
-199
-206
-207
-211
-209
-215
-220
-215
-228
-222
-221
-204
-193
-197
-208
-219
-227
-233
-246
-252
-239
-238
-252
-270
-280
-280
-266
-247
-241
-214
-203
-209
-201
-224
-227
-242
-245
-241
-228
-219
-232
-240
-240
-237
-240
-244
-243
-242
-242
-241
-244
-256
-257
-257
-255
-246
-240
-248
-247
-239
-226
-219
-223
-230
-239
-244
-255
-264
-262
-257
-237
-225
-226
-226
-235
-234
-229
-245
-244
-250
-277
-284
-306
-322
-323
-334
-347
-330
-304
-288
-272
-268
-260
-272
-296
-322
-333
-333
-342
-347
-344
-344
-351
-343
-334
-319
-301
-298
-285
-269
-248
-235
-242
-243
-238
-237
-256
-254
-256
-260
-260
-255
-246
-248
-261
-243
-220
-209
-188
-194
-188
-181
-185
-190
-196
-191
-200
-207
-212
-217
-213
-212
-225
-223
-222
-216
-195
-171
-151
-159
-157
-161
-151
-140
-144
-143
-144
-146
-133
-129
-126
-120
-141
-153
-159
-172
-184
-184
-182
-177
-167
-156
-154
-157
-168
-157
-156
-153
-150
-143
-145
-152
-147
-140
-147
-160
-188
-208
-218
-227
-220
-211
-216
-232
-228
-228
-204
-206
-196
-178
-179
-177
-173
-174
-189
-175
-163
-161
-168
-172
-180
-189
-176
-166
-159
-160
-168
-170
-189
-211
-220
-218
-224
-240
-263
-275
-294
-295
-304
-306
-314
-315
-304
-310
-310
-317
-321
-318
-312
-316
-305
-286
-264
-258
-255
-248
-243
-256
-263
-244
-230
-221
-223
-222
-232
-233
-232
-228
-219
-227
-214
-208
-206
-210
-234
-246
-254
-267
-259
-252
-248
-259
-288
-287
-285
-297
-298
-307
-312
-301
-299
-302
-297
-282
-266
-249
-244
-226
-229
-234
-231
-228
-220
-218
-223
-216
-222
-235
-232
-241
-248
-238
-258
-281
-283
-310
-320
-327
-321
-319
-322
-325
-320
-319
-338
-328
-321
-333
-327
-319
-316
-312
-304
-297
-292
-285
-289
-296
-286
-286
-301
-285
-292
-305
-295
-305
-306
-307
-316
-310
-301
-307
-313
-330
-349
-342
-325
-299
-313
-326
-314
-310
-295
-287
-273
-271
-263
-250
-246
-244
-232
-226
-242
-238
-243
-263
-274
-275
-268
-264
-257
-255
-239
-241
-243
-234
-238
-230
-217
-195
-198
-202
-204
-198
-189
-191
-192
-190
-191
-204
-196
-193
-200
-182
-170
-166
-152
-148
-143
-145
-155
-165
-180
-184
-205
-214
-208
-189
-184
-202
-211
-222
-224
-228
-233
-254
-262
-248
-253
-267
-256
-244
-243
-248
-242
-227
-218
-222
-240
-237
-243
-247
-243
-237
-216
-207
-203
-186
-180
-162
-161
-187
-207
-220
-242
-259
-275
-293
-289
-296
-288
-273
-276
-269
-265
-290
-316
-332
-344
-354
-340
-323
-318
-307
-297
-297
-295
-288
-277
-277
-277
-286
-290
-279
-274
-258
-256
-240
-222
-213
-224
-221
-223
-231
-226
-237
-231
-216
-213
-209
-204
-210
-208
-214
-225
-218
-226
-230
-228
-236
-223
-234
-237
-230
-238
-251
-252
-268
-277
-295
-329
-327
-326
-339
-338
-311
-287
-268
-248
-229
-217
-204
-188
-206
-219
-208
-202
-212
-207
-204
-228
-245
-240
-231
-242
-256
-254
-234
-225
-219
-202
-194
-192
-190
-190
-173
-157
-148
-147
-147
-135
-149
-164
-178
-183
-183
-190
-192
-180
-180
-183
-180
-153
-135
-162
-167
-165
-190
-216
-214
-217
-242
-258
-261
-249
-241
-242
-221
-208
-198
-202
-203
-206
-225
-224
-230
-228
-237
-251
-242
-231
-219
-212
-210
-210
-225
-227
-223
-242
-241
-251
-263
-242
-238
-227
-222
-242
-222
-219
-230
-237
-254
-260
-280
-297
-312
-315
-307
-321
-331
-312
-304
-305
-306
-324
-314
-315
-304
-290
-296
-302
-285
-268
-256
-240
-241
-244
-262
-277
-272
-294
-308
-311
-321
-340
-347
-346
-359
-350
-334
-331
-323
-319
-312
-310
-319
-328
-354
-359
-357
-361
-347
-359
-349
-336
-331
-319
-300
-290
-267
-253
-247
-233
-235
-238
-238
-243
-259
-253
-257
-266
-276
-277
-277
-269
-275
-292
-288
-295
-313
-326
-342
-353
-348
-340
-342
-357
-365
-360
-361
-356
-351
-356
-352
-357
-359
-363
-371
-358
-342
-329
-331
-329
-317
-313
-329
-340
-328
-337
-331
-325
-332
-323
-324
-345
-355
-367
-358
-341
-338
-342
-329
-329
-332
-330
-346
-355
-368
-353
-338
-331
-310
-304
-304
-310
-327
-323
-319
-320
-322
-331
-331
-324
-316
-318
-310
-283
-278
-263
-245
-228
-220
-239
-239
-224
-221
-225
-209
-194
-177
-163
-163
-162
-173
-185
-181
-187
-189
-201
-219
-212
-196
-194
-189
-185
-180
-172
-198
-217
-210
-226
-235
-247
-257
-261
-254
-244
-240
-233
-236
-234
-228
-256
-265
-283
-304
-310
-336
-340
-331
-327
-308
-301
-304
-284
-260
-250
-227
-229
-237
-229
-230
-233
-230
-236
-250
-235
-247
-236
-214
-222
-243
-261
-260
-274
-301
-291
-280
-262
-250
-243
-242
-253
-240
-231
-243
-272
-286
-298
-295
-308
-312
-309
-301
-285
-291
-293
-283
-262
-259
-252
-242
-254
-259
-273
-282
-286
-289
-290
-307
-299
-295
-316
-313
-313
-319
-323
-329
-321
-336
-339
-327
-318
-311
-304
-319
-326
-328
-337
-341
-346
-358
-360
-351
-364
-371
-378
-372
-358
-354
-325
-315
-304
-281
-275
-260
-241
-226
-234
-239
-242
-239
-233
-241
-234
-220
-198
-179
-182
-167
-156
-153
-158
-172
-185
-188
-197
-207
-208
-192
-189
-195
-203
-205
-210
-210
-210
-219
-226
-216
-223
-230
-228
-246
-249
-263
-293
-290
-292
-292
-280
-275
-282
-289
-297
-293
-298
-320
-309
-295
-281
-278
-285
-275
-273
-303
-300
-296
-287
-261
-261
-261
-262
-261
-257
-253
-243
-234
-239
-238
-236
-249
-254
-258
-268
-282
-271
-277
-281
-272
-271
-273
-276
-272
-279
-277
-292
-297
-295
-295
-289
-270
-263
-267
-272
-273
-273
-284
-289
-285
-280
-273
-266
-249
-246
-232
-226
-235
-251
-275
-280
-298
-318
-323
-335
-356
-376
-404
-421
-441
-443
-428
-422
-406
-387
-389
-394
-390
-382
-368
-372
-377
-380
-379
-373
-359
-353
-346
-337
-327
-321
-314
-297
-290
-305
-315
-316
-328
-326
-342
-330
-327
-334
-326
-344
-355
-350
-343
-354
-369
-382
-374
-358
-355
-353
-344
-352
-357
-358
-366
-371
-387
-403
-389
-405
-408
-397
-404
-413
-422
-429
-421
-426
-450
-441
-429
-435
-439
-442
-437
-423
-433
-430
-416
-411
-391
-387
-401
-393
-397
-408
-406
-393
-386
-390
-364
-336
-344
-317
-309
-290
-291
-283
-285
-290
-275
-282
-279
-284
-291
-289
-295
-289
-287
-294
-290
-279
-251
-236
-235
-232
-235
-255
-271
-285
-294
-301
-302
-305
-298
-302
-308
-301
-299
-306
-309
-283
-276
-288
-281
-287
-279
-262
-259
-255
-236
-228
-216
-203
-221
-217
-215
-222
-229
-240
-264
-257
-276
-284
-288
-299
-297
-297
-298
-294
-301
-304
-290
-275
-275
-285
-288
-273
-275
-279
-271
-249
-230
-213
-205
-218
-220
-237
-247
-265
-262
-242
-244
-250
-259
-261
-270
-297
-307
-316
-332
-338
-329
-318
-323
-321
-317
-324
-314
-323
-339
-333
-354
-338
-347
-352
-351
-342
-321
-316
-299
-280
-267
-273
-266
-258
-269
-265
-264
-274
-261
-257
-239
-246
-259
-235
-227
-219
-215
-238
-254
-272
-295
-298
-281
-284
-253
-260
-274
-267
-286
-281
-306
-296
-279
-278
-272
-282
-282
-288
-296
-315
-319
-307
-310
-306
-311
-297
-281
-286
-303
-300
-314
-325
-317
-312
-278
-272
-259
-233
-241
-245
-260
-276
-277
-262
-251
-243
-243
-242
-249
-278
-279
-286
-280
-283
-273
-258
-236
-220
-195
-182
-172
-167
-173
-164
-164
-160
-178
-178
-186
-209
-222
-228
-226
-229
-234
-239
-245
-237
-229
-218
-209
-219
-208
-196
-195
-184
-196
-211
-237
-239
-223
-229
-231
-237
-229
-257
-258
-248
-251
-247
-247
-242
-240
-242
-229
-240
-246
-256
-275
-278
-278
-274
-280
-267
-269
-253
-256
-273
-284
-295
-284
-286
-271
-261
-252
-234
-245
-248
-247
-260
-274
-262
-245
-243
-237
-224
-216
-224
-246
-261
-268
-293
-311
-317
-309
-309
-299
-291
-295
-296
-279
-265
-268
-268
-255
-271
-277
-257
-262
-244
-247
-242
-252
-270
-259
-259
-264
-267
-256
-249
-254
-243
-261
-267
-274
-272
-277
-289
-307
-326
-319
-325
-319
-334
-334
-322
-344
-337
-338
-321
-315
-307
-273
-289
-287
-274
-261
-260
-266
-263
-255
-258
-280
-287
-272
-295
-291
-292
-316
-294
-310
-312
-306
-340
-320
-323
-314
-306
-319
-291
-318
-322
-312
-317
-281
-283
-266
-258
-264
-259
-280
-265
-268
-282
-273
-285
-270
-260
-264
-258
-234
-220
-223
-208
-198
-190
-187
-208
-214
-220
-235
-234
-246
-217
-211
-205
-177
-165
-161
-174
-177
-185
-195
-211
-227
-225
-243
-252
-238
-234
-251
-242
-250
-249
-251
-282
-266
-260
-264
-240
-229
-227
-227
-228
-212
-233
-221
-209
-226
-221
-233
-232
-259
-277
-272
-298
-280
-288
-272
-227
-247
-211
-204
-212
-194
-208
-207
-196
-196
-215
-198
-202
-208
-200
-209
-220
-234
-231
-240
-243
-247
-255
-239
-242
-221
-190
-199
-202
-208
-212
-220
-232
-238
-264
-275
-250
-252
-261
-251
-246
-218
-225
-222
-210
-197
-192
-209
-221
-239
-237
-244
-240
-235
-212
-206
-199
-204
-207
-207
-234
-228
-237
-238
-251
-289
-290
-295
-292
-305
-319
-308
-298
-300
-310
-308
-319
-309
-312
-313
-306
-310
-298
-290
-279
-266
-262
-258
-258
-248
-252
-243
-221
-220
-230
-241
-246
-265
-257
-256
-254
-252
-257
-254
-250
-258
-263
-272
-284
-283
-300
-311
-316
-325
-340
-324
-307
-293
-281
-271
-278
-300
-303
-320
-326
-321
-306
-273
-266
-263
-246
-244
-239
-245
-270
-276
-285
-300
-290
-257
-243
-233
-239
-224
-220
-220
-198
-197
-178
-180
-189
-201
-212
-225
-236
-249
-258
-264
-280
-291
-283
-268
-242
-208
-196
-201
-198
-195
-190
-200
-218
-211
-233
-229
-212
-211
-218
-232
-235
-248
-254
-257
-256
-258
-234
-233
-238
-228
-221
-210
-219
-207
-213
-208
-222
-235
-247
-271
-279
-308
-311
-316
-321
-321
-333
-333
-338
-347
-335
-343
-341
-341
-370
-367
-382
-367
-369
-366
-345
-350
-334
-333
-334
-333
-312
-314
-330
-319
-319
-320
-325
-329
-350
-361
-357
-354
-354
-347
-343
-348
-323
-304
-293
-287
-273
-257
-250
-267
-268
-275
-283
-270
-275
-295
-315
-309
-320
-343
-350
-337
-331
-338
-321
-311
-330
-341
-337
-335
-323
-331
-329
-324
-327
-339
-348
-341
-348
-352
-361
-370
-371
-376
-370
-367
-375
-382
-377
-371
-357
-361
-331
-311
-302
-301
-305
-291
-284
-282
-273
-271
-273
-274
-267
-270
-273
-272
-296
-290
-294
-290
-296
-315
-313
-318
-327
-332
-333
-327
-334
-333
-343
-354
-354
-359
-341
-330
-317
-310
-335
-329
-328
-339
-325
-325
-313
-310
-297
-264
-248
-238
-221
-230
-228
-238
-244
-247
-254
-243
-248
-240
-248
-258
-247
-259
-255
-256
-261
-239
-237
-230
-234
-245
-245
-247
-244
-240
-240
-241
-227
-228
-220
-228
-243
-239
-242
-237
-235
-231
-220
-216
-218
-221
-213
-206
-206
-199
-209
-212
-223
-215
-210
-200
-181
-188
-185
-182
-175
-162
-170
-172
-197
-202
-206
-219
-212
-239
-240
-229
-233
-243
-243
-234
-240
-248
-257
-269
-293
-298
-305
-307
-283
-274
-269
-251
-246
-253
-261
-261
-264
-267
-258
-259
-255
-250
-252
-250
-238
-222
-212
-219
-208
-205
-198
-194
-196
-205
-221
-242
-249
-260
-262
-253
-237
-230
-227
-220
-227
-232
-260
-247
-255
-277
-267
-258
-266
-277
-272
-261
-265
-275
-275
-251
-227
-232
-226
-218
-221
-209
-215
-218
-226
-218
-227
-247
-234
-234
-229
-216
-214
-213
-230
-242
-240
-236
-242
-251
-245
-248
-257
-262
-261
-262
-268
-260
-255
-256
-233
-249
-260
-263
-274
-262
-288
-277
-265
-275
-270
-266
-264
-257
-251
-246
-244
-242
-228
-218
-227
-235
-228
-237
-239
-248
-247
-227
-237
-212
-206
-221
-217
-218
-216
-233
-241
-251
-255
-232
-235
-231
-225
-237
-221
-224
-228
-228
-252
-254
-273
-275
-275
-278
-261
-260
-247
-244
-251
-248
-251
-237
-250
-242
-221
-231
-240
-245
-239
-248
-241
-230
-230
-223
-219
-232
-256
-264
-269
-276
-283
-283
-297
-307
-293
-313
-337
-348
-354
-349
-346
-334
-342
-347
-347
-351
-366
-369
-380
-388
-383
-401
-389
-386
-355
-344
-340
-325
-338
-337
-343
-350
-350
-330
-337
-334
-328
-322
-310
-302
-297
-274
-272
-279
-290
-301
-294
-300
-306
-296
-303
-316
-318
-313
-312
-303
-282
-286
-290
-300
-312
-308
-315
-311
-295
-304
-300
-310
-313
-316
-334
-339
-359
-367
-368
-396
-393
-390
-403
-413
-447
-443
-436
-425
-419
-410
-402
-396
-384
-376
-351
-348
-341
-330
-312
-302
-286
-286
-292
-295
-293
-290
-292
-294
-292
-296
-305
-310
-303
-299
-305
-301
-307
-310
-316
-318
-298
-293
-321
-336
-342
-339
-333
-335
-325
-313
-326
-338
-370
-389
-376
-369
-354
-342
-337
-337
-343
-323
-331
-332
-325
-319
-295
-286
-280
-266
-262
-275
-274
-281
-287
-283
-287
-287
-298
-311
-316
-310
-292
-276
-271
-276
-278
-294
-315
-325
-332
-324
-306
-296
-288
-273
-267
-260
-246
-228
-234
-226
-215
-225
-223
-236
-237
-232
-246
-256
-245
-236
-220
-199
-195
-188
-185
-185
-208
-205
-196
-216
-222
-234
-236
-223
-225
-209
-201
-203
-194
-201
-194
-189
-186
-183
-190
-185
-203
-217
-219
-232
-222
-228
-232
-227
-225
-227
-255
-272
-270
-286
-298
-309
-311
-326
-338
-331
-344
-343
-326
-334
-322
-321
-309
-297
-313
-309
-305
-315
-322
-314
-309
-315
-313
-307
-301
-305
-293
-278
-295
-301
-308
-287
-268
-269
-265
-257
-254
-251
-265
-267
-243
-254
-254
-253
-250
-236
-222
-210
-200
-186
-185
-191
-182
-171
-176
-185
-200
-195
-189
-197
-191
-185
-196
-198
-206
-209
-206
-200
-200
-201
-207
-200
-188
-201
-205
-191
-187
-200
-186
-174
-172
-168
-175
-184
-186
-185
-199
-216
-204
-204
-224
-224
-238
-246
-236
-235
-239
-253
-247
-243
-223
-197
-190
-178
-177
-178
-196
-200
-193
-201
-192
-182
-177
-186
-194
-192
-196
-203
-205
-217
-240
-254
-268
-284
-301
-310
-311
-322
-325
-321
-306
-303
-299
-293
-285
-300
-316
-304
-308
-309
-321
-332
-340
-358
-379
-370
-362
-369
-369
-349
-311
-305
-307
-307
-315
-303
-282
-287
-287
-267
-260
-266
-256
-246
-227
-226
-214
-200
-208
-209
-224
-234
-235
-231
-232
-237
-245
-253
-259
-263
-242
-220
-225
-230
-227
-235
-242
-263
-268
-256
-265
-263
-252
-255
-252
-241
-247
-238
-245
-248
-252
-266
-257
-270
-280
-276
-274
-253
-249
-263
-254
-277
-275
-269
-290
-287
-309
-333
-332
-341
-343
-340
-344
-342
-343
-371
-380
-374
-371
-358
-348
-345
-325
-322
-330
-300
-286
-274
-264
-266
-246
-246
-260
-260
-247
-239
-244
-235
-229
-241
-248
-270
-277
-283
-297
-320
-335
-315
-319
-318
-308
-315
-304
-312
-314
-302
-304
-305
-312
-318
-306
-302
-298
-296
-290
-290
-282
-276
-262
-252
-258
-257
-249
-232
-237
-249
-245
-239
-248
-249
-250
-236
-222
-225
-230
-220
-243
-257
-260
-275
-268
-270
-279
-285
-287
-283
-272
-257
-248
-253
-239
-254
-271
-255
-251
-231
-241
-227
-212
-213
-195
-204
-192
-199
-196
-196
-212
-207
-197
-221
-242
-252
-254
-243
-240
-237
-219
-217
-230
-217
-213
-218
-216
-239
-243
-251
-261
-253
-249
-257
-263
-245
-234
-233
-235
-214
-209
-222
-226
-230
-225
-251
-267
-269
-290
-299
-285
-303
-314
-307
-310
-320
-323
-315
-298
-296
-283
-268
-266
-277
-256
-232
-223
-207
-216
-213
-214
-215
-224
-232
-233
-229
-217
-217
-226
-248
-251
-251
-251
-248
-245
-255
-271
-267
-269
-284
-295
-296
-294
-272
-267
-266
-241
-226
-210
-205
-209
-224
-236
-226
-222
-223
-218
-219
-229
-248
-255
-265
-262
-260
-262
-266
-273
-270
-278
-280
-285
-286
-281
-275
-276
-267
-271
-263
-242
-250
-253
-268
-269
-263
-265
-269
-274
-266
-278
-267
-271
-267
-259
-245
-234
-223
-206
-191
-153
-147
-140
-143
-153
-148
-160
-159
-146
-149
-120
-111
-119
-113
-103
-104
-116
-120
-122
-140
-163
-168
-175
-219
-217
-235
-250
-227
-229
-209
-211
-220
-211
-233
-220
-218
-230
-221
-227
-226
-222
-217
-215
-217
-230
-235
-236
-264
-272
-263
-266
-250
-262
-261
-238
-244
-246
-241
-260
-278
-280
-296
-311
-318
-332
-348
-356
-360
-363
-366
-360
-362
-364
-362
-370
-378
-370
-361
-347
-335
-357
-362
-347
-335
-312
-317
-293
-276
-280
-288
-300
-311
-320
-328
-330
-329
-314
-322
-327
-323
-349
-354
-350
-347
-332
-353
-338
-331
-330
-319
-329
-327
-322
-341
-344
-346
-353
-334
-326
-295
-303
-291
-281
-292
-279
-278
-273
-299
-292
-293
-299
-292
-278
-265
-262
-233
-241
-245
-251
-266
-289
-291
-283
-270
-257
-257
-262
-259
-251
-246
-246
-246
-242
-250
-257
-283
-280
-280
-272
-280
-286
-286
-270
-243
-238
-221
-226
-226
-227
-235
-247
-257
-246
-245
-224
-220
-211
-192
-190
-175
-194
-213
-211
-226
-213
-228
-228
-222
-223
-210
-215
-208
-204
-183
-185
-181
-199
-214
-217
-233
-246
-260
-268
-265
-261
-270
-249
-235
-239
-229
-228
-233
-228
-254
-273
-286
-314
-306
-324
-336
-341
-353
-358
-364
-362
-358
-341
-332
-333
-333
-330
-320
-334
-328
-308
-331
-324
-308
-319
-313
-316
-299
-301
-295
-286
-279
-267
-256
-252
-251
-232
-214
-226
-218
-215
-214
-192
-205
-205
-214
-200
-205
-208
-205
-197
-206
-201
-190
-186
-190
-203
-216
-229
-214
-242
-230
-214
-215
-223
-231
-219
-232
-244
-236
-220
-241
-233
-234
-256
-250
-237
-226
-226
-208
-213
-223
-208
-194
-186
-187
-184
-162
-174
-172
-156
-182
-194
-207
-220
-234
-262
-247
-248
-248
-233
-236
-209
-202
-224
-227
-232
-236
-241
-240
-237
-243
-232
-220
-228
-221
-217
-227
-233
-259
-250
-263
-255
-254
-251
-255
-276
-271
-289
-286
-277
-295
-319
-330
-349
-356
-367
-352
-340
-341
-326
-323
-330
-333
-329
-330
-325
-322
-315
-321
-333
-338
-343
-320
-319
-304
-293
-288
-259
-265
-267
-254
-259
-266
-261
-255
-263
-250
-236
-237
-226
-220
-203
-212
-223
-202
-203
-196
-192
-199
-195
-186
-178
-165
-171
-172
-165
-197
-184
-183
-186
-177
-175
-174
-175
-187
-192
-193
-184
-190
-210
-226
-226
-227
-249
-246
-238
-215
-214
-215
-206
-204
-192
-194
-199
-205
-227
-230
-224
-225
-233
-238
-221
-220
-214
-212
-223
-222
-229
-226
-231
-231
-218
-207
-204
-208
-216
-226
-250
-271
-300
-324
-346
-355
-356
-359
-364
-359
-358
-368
-382
-396
-403
-394
-411
-427
-420
-412
-418
-427
-424
-426
-419
-429
-424
-417
-412
-410
-410
-408
-399
-381
-371
-364
-351
-330
-339
-335
-345
-355
-343
-350
-360
-364
-369
-357
-346
-341
-316
-289
-279
-258
-273
-264
-262
-268
-267
-266
-260
-253
-244
-257
-247
-261
-270
-277
-298
-282
-292
-290
-276
-278
-260
-252
-257
-251
-241
-245
-256
-253
-256
-261
-239
-250
-245
-248
-273
-277
-294
-283
-264
-274
-271
-270
-263
-271
-277
-282
-297
-292
-294
-298
-297
-289
-282
-290
-282
-280
-284
-283
-281
-297
-298
-299
-301
-296
-298
-281
-280
-286
-272
-279
-285
-279
-279
-254
-251
-258
-244
-236
-233
-234
-244
-237
-233
-227
-245
-245
-249
-255
-261
-289
-303
-327
-339
-331
-320
-312
-287
-277
-292
-291
-288
-291
-301
-298
-289
-301
-304
-292
-274
-283
-274
-278
-291
-279
-303
-282
-257
-258
-243
-236
-225
-227
-233
-228
-222
-222
-225
-230
-230
-235
-246
-253
-251
-226
-210
-190
-193
-187
-198
-227
-233
-245
-259
-263
-277
-309
-322
-316
-299
-301
-295
-270
-261
-243
-230
-244
-264
-262
-265
-261
-273
-275
-268
-262
-266
-266
-259
-248
-229
-224
-212
-190
-203
-201
-187
-194
-172
-168
-167
-157
-174
-191
-195
-212
-219
-221
-219
-195
-193
-210
-196
-199
-210
-216
-227
-211
-223
-216
-207
-215
-225
-230
-234
-234
-247
-263
-271
-264
-278
-295
-297
-312
-311
-308
-301
-314
-316
-312
-293
-288
-288
-278
-276
-264
-279
-296
-296
-311
-283
-286
-302
-307
-322
-316
-330
-331
-312
-310
-295
-301
-294
-295
-291
-293
-297
-283
-279
-278
-287
-278
-276
-263
-242
-227
-205
-185
-161
-158
-168
-172
-178
-192
-221
-231
-240
-251
-248
-243
-218
-208
-198
-194
-200
-183
-168
-172
-175
-183
-173
-172
-185
-205
-217
-213
-204
-199
-187
-176
-181
-204
-201
-197
-218
-208
-183
-185
-179
-170
-164
-147
-153
-148
-161
-194
-192
-206
-198
-195
-211
-191
-204
-217
-196
-198
-190
-187
-191
-174
-182
-192
-186
-195
-211
-228
-232
-223
-208
-213
-214
-196
-206
-202
-194
-208
-213
-226
-276
-291
-298
-325
-331
-331
-347
-337
-345
-338
-333
-355
-343
-341
-356
-349
-361
-380
-364
-393
-389
-376
-379
-373
-368
-355
-351
-348
-353
-358
-359
-351
-351
-342
-343
-339
-322
-317
-326
-329
-343
-340
-343
-357
-372
-387
-377
-389
-407
-394
-368
-369
-370
-362
-369
-363
-352
-336
-312
-312
-288
-275
-299
-292
-284
-286
-280
-284
-269
-273
-275
-273
-281
-290
-301
-312
-325
-330
-337
-332
-308
-297
-284
-270
-248
-222
-230
-205
-205
-196
-190
-198
-195
-208
-223
-228
-239
-240
-229
-205
-193
-198
-199
-206
-177
-168
-145
-149
-182
-185
-192
-207
-212
-207
-200
-178
-160
-144
-150
-149
-151
-164
-155
-160
-175
-178
-193
-207
-217
-220
-233
-243
-247
-252
-236
-244
-250
-248
-256
-243
-252
-240
-233
-235
-243
-227
-234
-265
-257
-243
-237
-226
-214
-207
-207
-207
-200
-199
-201
-211
-215
-218
-231
-253
-263
-270
-285
-301
-318
-343
-346
-361
-366
-370
-380
-377
-385
-378
-359
-343
-324
-333
-329
-333
-344
-331
-336
-338
-331
-336
-331
-313
-308
-290
-268
-264
-267
-248
-226
-194
-188
-188
-180
-167
-177
-174
-180
-186
-164
-171
-167
-162
-189
-199
-190
-187
-179
-186
-185
-180
-164
-171
-174
-172
-161
-172
-186
-191
-195
-196
-202
-208
-204
-201
-201
-177
-175
-184
-192
-189
-201
-206
-184
-170
-174
-190
-201
-188
-179
-181
-181
-191
-207
-218
-229
-240
-243
-251
-240
-228
-227
-226
-238
-252
-263
-285
-297
-296
-298
-284
-291
-296
-293
-303
-296
-294
-297
-295
-307
-317
-323
-330
-342
-327
-306
-328
-328
-332
-336
-310
-318
-310
-310
-299
-283
-294
-276
-266
-258
-253
-249
-252
-260
-271
-297
-294
-295
-308
-307
-298
-290
-281
-281
-276
-251
-241
-218
-198
-178
-170
-181
-168
-154
-162
-161
-154
-175
-179
-180
-175
-181
-170
-146
-159
-161
-161
-175
-175
-178
-191
-189
-213
-229
-220
-207
-188
-181
-177
-150
-133
-128
-135
-138
-154
-160
-161
-177
-174
-196
-212
-227
-239
-227
-219
-217
-215
-216
-201
-196
-196
-206
-219
-223
-229
-236
-240
-264
-249
-263
-286
-282
-292
-298
-329
-347
-351
-353
-347
-335
-332
-338
-344
-346
-368
-385
-394
-391
-382
-378
-381
-392
-395
-395
-388
-393
-407
-404
-401
-411
-430
-422
-405
-401
-391
-412
-417
-409
-410
-412
-418
-408
-413
-418
-420
-422
-406
-397
-394
-392
-386
-381
-371
-363
-371
-382
-373
-364
-349
-341
-349
-338
-338
-342
-339
-338
-342
-316
-311
-306
-301
-322
-314
-305
-311
-316
-344
-352
-359
-357
-345
-321
-305
-297
-289
-264
-244
-255
-252
-246
-243
-257
-262
-275
-281
-283
-277
-274
-273
-255
-260
-253
-238
-249
-264
-271
-275
-264
-256
-251
-244
-235
-237
-235
-233
-228
-239
-244
-251
-248
-247
-268
-258
-266
-261
-250
-278
-270
-265
-293
-297
-308
-303
-289
-295
-292
-289
-273
-256
-261
-252
-252
-255
-250
-262
-264
-262
-275
-307
-303
-288
-276
-253
-241
-235
-225
-241
-242
-270
-291
-306
-319
-317
-327
-333
-345
-347
-351
-352
-337
-341
-340
-346
-355
-348
-353
-338
-319
-315
-320
-324
-327
-361
-363
-350
-354
-334
-333
-351
-354
-341
-328
-333
-329
-324
-316
-315
-315
-300
-295
-275
-252
-248
-218
-217
-192
-175
-160
-147
-152
-144
-129
-140
-144
-124
-115
-122
-107
-97
-80
-66
-80
-70
-96
-110
-123
-154
-162
-177
-191
-226
-230
-236
-243
-242
-244
-244
-256
-270
-267
-278
-278
-278
-286
-281
-291
-284
-264
-269
-258
-265
-278
-275
-278
-279
-275
-283
-295
-295
-298
-298
-284
-283
-272
-255
-262
-263
-268
-274
-277
-290
-308
-294
-309
-331
-338
-352
-343
-338
-336
-331
-340
-340
-360
-359
-356
-359
-338
-333
-323
-316
-302
-283
-270
-257
-258
-261
-237
-229
-231
-239
-246
-243
-243
-251
-261
-265
-255
-255
-259
-245
-242
-239
-231
-236
-226
-216
-228
-227
-221
-222
-225
-236
-235
-238
-232
-240
-266
-259
-271
-269
-245
-246
-237
-238
-240
-212
-212
-221
-236
-231
-221
-234
-244
-241
-245
-255
-247
-233
-217
-239
-233
-220
-218
-214
-223
-240
-233
-240
-247
-251
-262
-270
-267
-253
-260
-259
-267
-264
-255
-268
-278
-270
-268
-268
-253
-248
-242
-247
-247
-244
-249
-257
-253
-244
-248
-269
-275
-273
-292
-308
-323
-330
-324
-336
-341
-320
-314
-296
-274
-244
-220
-220
-227
-234
-250
-270
-284
-303
-318
-317
-332
-332
-317
-317
-313
-323
-321
-324
-354
-367
-361
-378
-383
-383
-386
-381
-383
-408
-412
-410
-410
-405
-421
-425
-413
-418
-418
-415
-416
-416
-425
-421
-409
-408
-395
-391
-387
-386
-390
-405
-412
-403
-385
-389
-390
-378
-376
-370
-368
-340
-336
-327
-318
-322
-296
-289
-264
-270
-269
-248
-252
-239
-230
-235
-245
-248
-234
-247
-259
-270
-266
-243
-245
-242
-241
-234
-233
-237
-239
-235
-232
-212
-188
-197
-192
-172
-187
-177
-172
-181
-167
-190
-190
-194
-204
-208
-233
-221
-222
-224
-210
-218
-219
-227
-221
-217
-216
-212
-204
-202
-220
-247
-263
-253
-257
-265
-262
-290
-307
-317
-341
-338
-332
-333
-323
-333
-327
-323
-324
-321
-339
-342
-329
-335
-331
-325
-321
-295
-296
-285
-282
-306
-327
-334
-340
-347
-350
-336
-336
-322
-307
-307
-310
-310
-298
-309
-297
-302
-295
-284
-286
-287
-286
-289
-300
-313
-307
-314
-318
-324
-319
-299
-294
-275
-252
-246
-224
-217
-213
-198
-193
-194
-201
-209
-209
-213
-230
-226
-202
-176
-162
-154
-149
-149
-164
-150
-136
-147
-137
-136
-151
-164
-167
-169
-181
-207
-240
-242
-237
-242
-237
-226
-226
-213
-227
-255
-264
-277
-268
-276
-278
-264
-258
-264
-276
-284
-279
-288
-287
-291
-303
-313
-321
-308
-321
-313
-319
-324
-325
-334
-315
-326
-327
-317
-328
-316
-308
-301
-280
-270
-245
-238
-251
-266
-293
-308
-304
-307
-318
-317
-301
-283
-275
-277
-271
-273
-281
-299
-298
-291
-281
-267
-278
-277
-279
-277
-261
-258
-249
-239
-230
-223
-227
-232
-207
-204
-207
-203
-196
-185
-173
-160
-157
-152
-146
-180
-210
-215
-237
-231
-241
-249
-243
-263
-253
-254
-249
-230
-238
-220
-203
-199
-182
-176
-168
-175
-193
-193
-198
-186
-188
-182
-184
-210
-185
-184
-209
-208
-207
-210
-219
-225
-208
-211
-219
-226
-247
-253
-262
-273
-275
-298
-304
-317
-311
-303
-317
-332
-331
-336
-350
-357
-348
-344
-347
-348
-350
-328
-320
-327
-327
-320
-313
-310
-296
-292
-280
-278
-270
-265
-267
-245
-247
-248
-258
-266
-287
-294
-289
-298
-279
-303
-316
-300
-313
-305
-297
-308
-305
-292
-278
-278
-269
-257
-255
-254
-244
-256
-275
-267
-270
-273
-279
-286
-274
-271
-282
-280
-285
-292
-295
-298
-280
-277
-288
-284
-286
-293
-299
-304
-299
-303
-297
-299
-290
-283
-291
-286
-290
-303
-296
-308
-317
-312
-306
-314
-339
-340
-349
-364
-355
-352
-339
-318
-301
-300
-299
-293
-290
-289
-291
-291
-293
-292
-289
-279
-278
-264
-280
-291
-293
-311
-311
-306
-313
-309
-302
-300
-275
-264
-256
-252
-261
-268
-274
-288
-291
-311
-324
-317
-316
-310
-308
-302
-279
-264
-242
-229
-226
-222
-222
-206
-180
-185
-190
-193
-189
-206
-200
-193
-193
-201
-206
-216
-241
-253
-263
-272
-273
-263
-252
-253
-238
-238
-234
-220
-237
-241
-233
-232
-225
-225
-220
-228
-242
-242
-244
-234
-233
-237
-250
-236
-236
-254
-259
-273
-276
-271
-283
-278
-280
-278
-264
-266
-283
-293
-299
-282
-279
-273
-239
-219
-209
-205
-190
-198
-175
-179
-179
-167
-170
-149
-165
-188
-179
-177
-183
-182
-208
-211
-201
-195
-195
-199
-186
-197
-219
-225
-232
-227
-205
-189
-187
-215
-220
-214
-217
-213
-210
-219
-223
-230
-232
-238
-258
-276
-282
-297
-297
-293
-302
-309
-319
-325
-323
-311
-308
-309
-311
-314
-317
-322
-315
-322
-350
-337
-326
-319
-312
-316
-310
-318
-294
-289
-294
-267
-263
-264
-290
-294
-270
-271
-274
-268
-261
-247
-267
-260
-258
-271
-261
-270
-261
-240
-243
-239
-232
-257
-279
-295
-290
-288
-291
-281
-278
-276
-272
-268
-273
-266
-262
-272
-264
-271
-265
-262
-268
-260
-254
-240
-221
-216
-207
-213
-207
-200
-212
-215
-242
-232
-244
-255
-252
-254
-247
-250
-248
-243
-255
-264
-244
-253
-247
-234
-228
-229
-249
-248
-250
-251
-282
-305
-304
-290
-280
-288
-291
-278
-275
-274
-273
-270
-290
-310
-302
-298
-280
-270
-261
-260
-265
-260
-263
-266
-264
-256
-253
-273
-274
-274
-274
-265
-267
-270
-251
-256
-261
-252
-250
-243
-256
-238
-251
-253
-268
-274
-269
-281
-292
-297
-300
-320
-327
-352
-353
-354
-350
-344
-328
-329
-331
-336
-327
-302
-312
-303
-287
-296
-295
-287
-293
-279
-281
-271
-275
-291
-293
-313
-317
-316
-325
-323
-333
-351
-358
-351
-351
-362
-360
-359
-359
-361
-384
-378
-366
-351
-335
-321
-315
-314
-312
-308
-306
-300
-294
-291
-275
-265
-274
-300
-314
-324
-327
-337
-356
-339
-335
-321
-295
-297
-300
-298
-280
-267
-282
-291
-269
-276
-296
-304
-292
-284
-292
-287
-283
-272
-281
-282
-277
-310
-327
-328
-333
-333
-354
-342
-320
-323
-322
-324
-318
-294
-276
-289
-281
-271
-280
-285
-283
-284
-280
-267
-253
-251
-254
-265
-272
-296
-292
-279
-280
-263
-267
-261
-253
-252
-239
-239
-249
-264
-268
-283
-292
-306
-314
-334
-350
-365
-365
-361
-367
-355
-340
-331
-329
-324
-316
-301
-306
-304
-305
-304
-314
-308
-302
-306
-301
-318
-334
-356
-362
-346
-329
-314
-311
-315
-331
-330
-333
-350
-341
-340
-328
-302
-300
-284
-281
-260
-244
-245
-241
-254
-259
-267
-269
-267
-256
-233
-231
-221
-217
-219
-217
-220
-206
-209
-209
-172
-149
-150
-144
-141
-129
-135
-146
-153
-175
-183
-202
-218
-229
-235
-245
-251
-249
-250
-256
-267
-261
-254
-255
-254
-263
-282
-289
-282
-277
-291
-293
-296
-280
-270
-268
-253
-256
-266
-267
-258
-267
-276
-262
-242
-229
-232
-241
-247
-253
-261
-257
-259
-274
-272
-284
-287
-272
-264
-249
-257
-259
-240
-261
-274
-275
-264
-247
-239
-240
-245
-245
-246
-266
-286
-301
-315
-314
-321
-335
-335
-349
-366
-370
-363
-358
-356
-332
-320
-318
-319
-331
-332
-329
-364
-363
-375
-375
-344
-325
-309
-290
-260
-241
-240
-237
-233
-239
-226
-221
-219
-227
-237
-231
-224
-228
-238
-214
-215
-232
-244
-254
-236
-230
-229
-235
-252
-259
-257
-259
-261
-262
-262
-257
-270
-268
-254
-264
-270
-292
-288
-314
-298
-301
-318
-301
-285
-248
-234
-222
-216
-206
-203
-216
-223
-235
-244
-252
-260
-280
-282
-275
-266
-278
-279
-287
-289
-299
-312
-307
-309
-318
-338
-331
-342
-347
-362
-367
-371
-380
-364
-357
-354
-350
-345
-339
-339
-347
-338
-349
-341
-342
-359
-336
-317
-280
-275
-262
-255
-268
-262
-253
-253
-254
-257
-264
-265
-267
-293
-298
-286
-295
-280
-286
-280
-284
-278
-273
-282
-292
-309
-303
-313
-322
-315
-307
-310
-321
-324
-312
-312
-313
-313
-316
-312
-288
-300
-290
-292
-301
-277
-295
-284
-287
-310
-294
-307
-305
-302
-337
-316
-326
-323
-291
-301
-270
-272
-264
-269
-296
-283
-286
-252
-244
-259
-235
-250
-242
-271
-290
-288
-319
-308
-328
-331
-310
-317
-313
-325
-322
-318
-322
-312
-321
-328
-305
-316
-296
-278
-283
-288
-287
-296
-298
-281
-292
-276
-261
-262
-273
-289
-291
-278
-263
-243
-237
-216
-188
-206
-202
-207
-223
-235
-271
-282
-289
-307
-296
-293
-288
-307
-323
-312
-329
-314
-314
-327
-317
-337
-342
-348
-365
-351
-359
-364
-361
-373
-360
-380
-368
-373
-394
-381
-377
-368
-353
-350
-361
-363
-364
-336
-308
-289
-277
-277
-263
-284
-296
-293
-316
-298
-296
-316
-300
-306
-306
-303
-302
-276
-284
-278
-261
-247
-238
-239
-221
-190
-191
-194
-179
-180
-168
-172
-171
-184
-189
-179
-200
-199
-214
-213
-220
-248
-252
-263
-251
-250
-246
-241
-242
-235
-240
-238
-238
-242
-237
-248
-250
-232
-223
-224
-232
-238
-233
-226
-212
-207
-208
-212
-226
-221
-222
-230
-219
-213
-224
-253
-233
-216
-242
-239
-232
-240
-246
-269
-259
-248
-252
-242
-247
-237
-220
-221
-215
-231
-242
-250
-247
-268
-263
-264
-279
-256
-255
-285
-284
-290
-302
-310
-318
-315
-324
-329
-341
-340
-359
-365
-361
-371
-373
-369
-347
-326
-348
-356
-348
-351
-346
-344
-337
-341
-350
-348
-326
-316
-304
-290
-286
-270
-270
-268
-252
-249
-247
-230
-205
-200
-191
-184
-196
-194
-204
-200
-200
-209
-182
-181
-189
-201
-222
-235
-229
-224
-214
-203
-201
-204
-211
-230
-260
-288
-311
-314
-328
-331
-324
-327
-315
-300
-296
-287
-278
-289
-275
-277
-284
-297
-298
-281
-280
-277
-283
-284
-293
-288
-288
-282
-272
-272
-260
-229
-218
-219
-209
-184
-181
-195
-185
-200
-216
-207
-217
-219
-226
-215
-211
-216
-202
-219
-212
-211
-212
-212
-224
-248
-282
-297
-296
-311
-313
-308
-308
-301
-300
-310
-314
-308
-305
-298
-307
-287
-298
-315
-316
-330
-316
-297
-296
-292
-265
-257
-241
-243
-252
-259
-272
-290
-293
-306
-312
-307
-331
-316
-321
-321
-299
-306
-285
-288
-293
-277
-274
-295
-295
-286
-271
-260
-255
-248
-243
-241
-241
-219
-193
-177
-174
-175
-180
-191
-215
-226
-215
-219
-227
-224
-218
-223
-210
-226
-253
-241
-250
-283
-280
-299
-296
-290
-279
-267
-270
-281
-276
-272
-274
-243
-239
-231
-231
-231
-222
-237
-245
-235
-251
-250
-264
-284
-273
-274
-246
-248
-244
-251
-260
-241
-254
-250
-235
-236
-225
-204
-206
-229
-259
-271
-291
-290
-287
-268
-261
-269
-242
-247
-278
-264
-257
-247
-244
-274
-263
-267
-275
-262
-273
-276
-281
-297
-315
-330
-305
-291
-290
-280
-285
-268
-276
-275
-275
-290
-268
-269
-270
-263
-246
-240
-251
-253
-282
-273
-273
-288
-259
-266
-270
-270
-272
-259
-267
-249
-248
-246
-213
-215
-205
-202
-197
-190
-191
-192
-195
-205
-226
-211
-196
-212
-210
-200
-193
-190
-186
-191
-191
-200
-216
-234
-243
-244
-246
-227
-235
-232
-235
-240
-231
-236
-219
-208
-211
-205
-199
-214
-232
-236
-253
-261
-273
-287
-298
-306
-291
-296
-288
-289
-288
-284
-290
-259
-266
-277
-279
-294
-302
-297
-303
-314
-307
-301
-299
-271
-254
-253
-248
-250
-232
-228
-226
-236
-224
-206
-221
-226
-232
-243
-239
-254
-268
-263
-266
-252
-260
-262
-266
-295
-290
-301
-301
-284
-278
-249
-244
-243
-241
-251
-257
-272
-266
-259
-251
-230
-245
-243
-245
-267
-259
-260
-266
-258
-255
-266
-258
-256
-260
-267
-253
-239
-232
-247
-252
-246
-256
-244
-258
-275
-276
-274
-272
-268
-261
-254
-241
-236
-234
-241
-241
-256
-259
-261
-252
-246
-248
-249
-268
-289
-300
-304
-294
-304
-304
-289
-298
-299
-305
-310
-299
-289
-300
-290
-286
-296
-296
-322
-343
-345
-360
-364
-354
-343
-318
-295
-298
-299
-284
-289
-290
-278
-264
-272
-289
-288
-263
-256
-254
-235
-237
-235
-228
-227
-214
-212
-219
-214
-240
-253
-260
-271
-293
-311
-312
-329
-336
-330
-320
-327
-333
-322
-329
-318
-289
-303
-302
-286
-292
-284
-288
-298
-290
-303
-306
-306
-296
-273
-272
-248
-234
-234
-227
-224
-220
-231
-235
-233
-248
-241
-259
-268
-271
-292
-296
-296
-293
-297
-303
-295
-313
-333
-364
-398
-393
-398
-392
-393
-405
-381
-378
-389
-378
-368
-341
-334
-324
-310
-317
-310
-315
-298
-294
-300
-293
-283
-279
-266
-272
-275
-273
-272
-256
-255
-231
-229
-243
-231
-238
-238
-228
-246
-235
-225
-225
-216
-213
-211
-209
-213
-235
-257
-266
-263
-254
-246
-235
-202
-191
-201
-192
-187
-184
-192
-192
-185
-191
-182
-177
-173
-172
-169
-178
-163
-171
-189
-183
-197
-173
-195
-225
-218
-247
-261
-284
-290
-280
-285
-269
-263
-260
-283
-321
-322
-339
-348
-345
-350
-350
-353
-358
-352
-350
-342
-341
-341
-318
-301
-286
-278
-282
-272
-241
-233
-238
-238
-230
-216
-204
-200
-195
-210
-220
-238
-265
-282
-278
-273
-268
-260
-269
-256
-269
-276
-290
-307
-329
-364
-368
-378
-392
-385
-375
-343
-320
-327
-299
-296
-289
-274
-268
-254
-259
-271
-275
-288
-295
-302
-290
-297
-304
-299
-288
-267
-267
-276
-287
-299
-296
-292
-288
-280
-278
-260
-254
-253
-226
-224
-193
-170
-182
-168
-170
-181
-203
-203
-193
-195
-185
-176
-168
-150
-136
-128
-151
-171
-177
-200
-216
-214
-199
-193
-199
-227
-222
-218
-221
-229
-240
-241
-236
-225
-227
-245
-234
-223
-223
-207
-199
-203
-212
-202
-203
-202
-186
-205
-217
-231
-250
-232
-229
-230
-241
-285
-292
-310
-320
-309
-314
-299
-298
-296
-302
-302
-291
-284
-267
-263
-262
-244
-251
-246
-252
-256
-256
-276
-271
-275
-286
-301
-295
-287
-306
-303
-302
-311
-310
-321
-308
-295
-291
-287
-284
-280
-298
-312
-298
-293
-278
-277
-264
-261
-259
-242
-246
-255
-265
-272
-259
-254
-256
-254
-265
-262
-262
-247
-269
-277
-284
-293
-280
-264
-246
-231
-189
-175
-173
-137
-155
-160
-163
-187
-189
-206
-194
-189
-203
-224
-227
-245
-259
-257
-253
-244
-247
-246
